2022-03-18 项目中经常会遇到这样的需求,从后台拿到数据

2022-03-18  本文已影响0人  流泪手心_521

数组以分个成2500一个组循环调用接口

    //js将一位数组分割成每n个一组
     spArr(arr,mun){
       let newArr=[] //创建一个新数组,用来存放分割好的数组
       for( let i=0; i<arr.length;){ //这里跟for有点不一样,没有i++
            newArr.push(arr.slice(i,i+=mun))
       }
       return newArr
     },
    
 //先分割数组,然后在分割好的数组循环调用接口
                  let newArr=this.spArr(singleIds, 2500)
                  this.$Modal.confirm({
                      title: '提示',
                      content: '订单数大于2500,将以2500单/波次生成多个波次单,是否继续?',
                      onOk: () => {
                          for ( let i=0; i<newArr.length; i++){
                              // this.$Notice.info({
                              //     title: '提示',
                              //     desc: '订单数大于2500,将以2500单/波次生成多个波次单,是否继续?'
                              // })
                              console.log('分为的数组',newArr[i]);
                              this.toCreateWave(newArr[i], name)
                          }
                      }
})
上一篇下一篇

猜你喜欢

热点阅读