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

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

是说this.fileInModel.content的值取不到吗?可以在then里面调用add,然后把url当成参数传给add

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题