vue, Async一般是加在函数前面的修饰符,async定义的函数通常默认返回Promise对象resolve的值。因此,可以直接在异步函数上执行then。
它的返回值也是通过then方法传入的函数。
描述:
事实上,async和await关键字已经作为处理异步请求的解决方案添加到ES7标准中,这实际上是一个语法糖果,尽管在ES6中,相同的操作可以通过使用生成器语法来完成。
但是async/await的出现将使得以这种方式处理异步请求变得更加容易和清晰。
参考示例:
1.使用async/await语法,示例代码如下:
function resolveAfter2Seconds() {
return new Promise(resolve={
setTimeout(()={
resolve(resolved);
}, 2000);
});
}
async function asyncCall() {
console.log(calling);
var result=await resolveAfter2Seconds();
console.log(result);
//expected output: resolved
}
asyncCall();
vue,以上就是本文为您收集整理的vue最新内容,希望能帮到您!更多相关内容欢迎关注。