同時執(zhí)行多個請求
axios.all([
axios.get('https://api.github.com/xxx/1'),
axios.get('https://api.github.com/xxx/2')
])
.then(axios.spread(function (userResp, reposResp) {
// 上面兩個請求都完成后,才執(zhí)行這個回調(diào)方法
console.log('User', userResp.data);
console.log('Repositories', reposResp.data);
}));
當(dāng)所有的請求都完成后,會收到一個數(shù)組,包含著響應(yīng)對象,其中的順序和請求發(fā)送的順序相同,可以使用 axios.spread 分割成多個單獨的響應(yīng)對象