vue方法同步(顺序)执行:async/await使用

时间:2020-03-26
本文章向大家介绍vue方法同步(顺序)执行:async/await使用,主要包括vue方法同步(顺序)执行:async/await使用使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

https://blog.csdn.net/qq_38591756/article/details/90173323

项目中有一个地方需要获取到接口返回值之后根据返回值确定之后执行的步骤,使用async搭配await实现,await函数不能单独使用。方法如下:

async methodName(params){
  let isSuccess = false;
  await this.$http({
    url: URL,
    method: "get",
    params: this.$http.adornParams({
      params:params
    })
  }).then(({ data }) => {
    if (data && data.code === 0) {
      if(data.exist == 0){
        isSuccess = true
      }
    }
  }).catch(err => {
    console.log(err);
    this.$message({
      type: "error",
      message: "系统异常"
    });
  });
  return isSuccess
}
————————————————
版权声明:本文为CSDN博主「caoruichn」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_38591756/article/details/90173323

  

$flag 上一页 下一页