【无标题】

**

循环同一个接口,一个接口调用完再调用下一个接口

**

需求,当要做一个循环遍历接口时,一个接口调用完成再调用下一个接口该怎么办

利用递归调用跟数组splice特性(会删除原有数组并且返回被删值)
let schemeObj = {
synchronizationSelect: [1,2,3,4…]
}

recursionScheme() {
  this.schemeDialog = false;
  if (schemeObj.synchronizationSelect.length == 0) return;
  let itemVal = schemeObj.synchronizationSelect.splice(0, 1);
  itemVal = Array.isArray(itemVal) ? itemVal[0] : itemVal;
    spreadUpdateQuarterAllot({
      wmPoiId: this.wmPoiId,
      several: schemeObj.idx + 1,
      expenseQuarterVo:
        this.BidMaxData2[schemeObj.idx].expenseAllocationVos,
      timeType: itemVal,
      isLoading: "isLoading",
    })
      .then((result) => {
        if (result.code == 1) {
          this.$message({
            message: "修改成功!",
            type: "success",
          });
          this.recursionScheme();
        }
      })
      .catch((err) => {});
  }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值