数组以分个成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)
}
}
})
网友评论