用axios.all处理并发请求

 

如果我们需用在两个接口同时完成后,然后在执行一些逻辑,我们可以使用axios.all处理并发请求,如下所示:

 

function getUserAccount() {
  return axios.get('/user/12345');
}

function getUserPermissions() {
  return axios.get('/user/12345/permissions');
}

axios.all([getUserAccount(), getUserPermissions()])
  .then(axios.spread(function (acct, perms) {
    console.log('两个请求都完成了')
  }));

 

 

 

嗯,就酱~~

posted @ 2019-09-25 19:40  靳哲  阅读(5031)  评论(0)    收藏  举报