JavaScript Vue项目中使用Axios获取多个请求结果并合并处理(阻塞请求,同步请求)
1. 问题
项目中使用的是axios来发送请求数据的,但现在有个需求:发送同时发送多个请求(请求数量不确定),并将结果合并起来进行处理。axios是异步请求,虽然可以使用 async/await ,来进行阻塞,但是不符合前面说的需求(多个请求且请求数量不定)。
2. 解决
使用 Promise.all() 方法来解决
let requestPromiseArray = new Array();
data.forEach(item => {
// post() 是调用 axios,实际上axios就
原创
2021-04-17 22:08:02 ·
3265 阅读 ·
0 评论