美文网首页
axios 同时执行多个请求

axios 同时执行多个请求

作者: 八点两刻 | 来源:发表于2019-01-07 12:38 被阅读0次

同时执行多个请求

axios.all([

axios.get('https://api.github.com/xxx/1'),

axios.get('https://api.github.com/xxx/2')

])

.then(axios.spread(function (userResp, reposResp) {

// 上面两个请求都完成后,才执行这个回调方法

console.log('User', userResp.data);

console.log('Repositories', reposResp.data);

}));

当所有的请求都完成后,会收到一个数组,包含着响应对象,其中的顺序和请求发送的顺序相同,可以使用 axios.spread 分割成多个单独的响应对象

相关文章

网友评论

      本文标题:axios 同时执行多个请求

      本文链接:https://www.haomeiwen.com/subject/kvqurqtx.html