点击保存调用接口执行顺序问题

点击保存调用接口执行顺序问题

点击保存提交表单调用新增接口,同时表单里面有一个上传图片的字段,在保存的时候调用了上传的接口和新增接口,第一时间新增的接口获取不到上传图片的值,我这里给新增接口添加了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

回到顶部