//arrays数组对象
//request是常见的axios封装的ajax请求对象
const promiseArrays = arrays.map(element=>{
return request({
url: '/api/xxx',
method: 'get',//or post
params: element
})
})
return Promise.all(promiseArrays ).then(ress=>{//ress是axios请求返回服务端response集合
return ress.map(({data},index)=>{//每一个的res的index下标、res.data
return data
}).reduce((data1,data2)=>{
return data1.concat(data2)//将data组成数组集合返回
},[])
})
promise all demo
于 2023-11-15 17:07:06 首次发布