console.time('starttime');
//将请求添加到promise内
let p1 = new Promise((resolve, reject) => {
axios({
url: url
method: 'post',
data: {
}
})
.then((res) => {
resolve(res.data);
// console.log(res);
})
.catch(function (error) {
reject(error);
// console.log(error);
});
});
let p2 = new Promise((resolve, reject) => {
axios({
url: url
method: 'post',
data: {
}
})
.then((res) => {
resolve(res.data);
// console.log(res);
})
.catch(function (error) {
reject(error);
// console.log(error);
});
});
let p3 = new Promise((resolve, reject) => {
axios({
url: url
method: 'post',
data: {
}
})
.then((res) => {
resolve(res.data);
// console.log(res);
})
.catch(function (error) {
reject(error);
// console.log(error);
});
});
Promise.all([p1, p2, p3]).then(function(results) {
console.log('results----->',results);
console.timeEnd('starttime');
}).catch(function(err) {
console.log(err);
});
摘自 原文链接