我的使用场景 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()

这样就完成了异步操作的基本调用了

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐