【发布时间】:2018-05-28 05:11:35
【问题描述】:
例如看这段代码:
function myPromise() {
return new Promise(resolve => {
setTimeout(() => {
resolve('Stack Overflow');
}, 2000);
});
}
async function sayHello() {
const externalFetchedText = await myPromise();
console.log('Hello ' + externalFetchedText);
}
sayHello();
在请求之前显示(.gif 图像文件)加载并在解决 Promise 并完成过程后隐藏它的正确方法是什么?
【问题讨论】:
-
仅供参考,也可以只做
setTimeout(resolve, 2000, 'Stack Overflow')。我意识到这不是这里的重点,只是说你可以做到。
标签: javascript asynchronous async-await ecmascript-2017