vue方法中的方法怎么同步顺序执行_vue方法同步(顺序)执行:async/await使用
项目中有一个地方需要获取到接口返回值之后根据返回值确定之后执行的步骤,使用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
}