点击保存调用接口执行顺序问题
点击保存提交表单调用新增接口,同时表单里面有一个上传图片的字段,在保存的时候调用了上传的接口和新增接口,第一时间新增的接口获取不到上传图片的值,我这里给新增接口添加了setTimeout,除此之外应该怎么解决比较好,感谢各位
if (this.file) { let formData = new FormData();
formData.append('url',this.file);
uploadImg(formData,'customer').then(response=>{
this.fileInModel.content =response.data[0].url
console.log(response.data[0].url,'response22222')
})
}
setTimeout(() => {
this.add();
}, 500);
回答:
是说this.fileInModel.content的值取不到吗?可以在then里面调用add,然后把url当成参数传给add
以上是 点击保存调用接口执行顺序问题 的全部内容, 来源链接: utcz.com/p/936623.html