点击确当的时候使用for循环批量调用新增接口。要求必须是同步插入,不能异步插入。

// 批量上传数据
 async mulAdd(){
        // this.uniqueArr1(this.arr)
        this.noLength1(this.arr)
        this.noMax1(this.arr)
        // this.noName1(this.arr)
        console.log('去除数据库数据',this.arr);
       for(let i=0;i<this.arr.length;i++){
         const num=i;
        let formData = new FormData();
        formData.set('file', this.arr[i]);
        formData.set('id',this.id)
        const length=this.arr.length-1
        console.log('num',num);
        console.log('length-num',length);
     await api.uploadFile(formData).then((res)=>{
          if(num===length){
            console.log('添加调用的函数XXXX');
            this.$parent.fetchData(this.form1)
          }
          console.log('添加返回的字段',res);
              console.log('批量添加成功');
         }).catch((err)=>{
         })
    }
    this.handleClose()
     },

(39条消息) JS中for循环实现异步方法同步执行调用接口,判断执行完_@必意玲-CSDN博客_js循环调用接口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值