
try/catch/finally配合async/await调用接口示例
比如 可以在定义方法时加入开启加载loading 、对话框dialog等。在finally时可以加入关闭loading、dialog等效果。这样就完成了异步操作的基本调用了。我的使用场景 vue2项目。下面是一个基本使用示例。
·
我的使用场景 vue2项目
下面是一个基本使用示例
async、await用于执行异步操作
在methods中定义方法 myMethod() ,调用myApi接口
try catch 捕获错误
finally 存放无论接口是否成功调用都会执行语句
比如 可以在定义方法时加入 开启加载loading 、对话框dialog等
在finally时可以加入关闭loading、dialog等效果
async myMethod() {
try {
const res = await myApi({
...
})
console.log(res);
...
} catch (err) {
console.log(err);
} finally {
...
}
},
在使用时调用 this.myMethod()
这样就完成了异步操作的基本调用了
更多推荐
所有评论(0)