如何使用axios实现并发请求

6. 并发请求

axios 提供了 axios.allaxios.spread 方法来并发执行多个请求,并在所有请求完成后处理结果。

复制代码
import axios from 'axios';

function getUserAccount() {
  return axios.get('/api/account');
}

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

axios.all([getUserAccount(), getUserPermissions()])
  .then(axios.spread((account, permissions) => {
    console.log(account.data, permissions.data);
  }))
  .catch(error => {
    console.error('请求失败:', error);
  });
相关推荐
聪明的墨菲特i23 分钟前
React与Vue:哪个框架更适合入门?
开发语言·前端·javascript·vue.js·react.js
时光少年24 分钟前
Android 副屏录制方案
android·前端
拉不动的猪31 分钟前
v2升级v3需要兼顾的几个方面
前端·javascript·面试
时光少年33 分钟前
Android 局域网NIO案例实践
android·前端
半兽先生1 小时前
VueDOMPurifyHTML 防止 XSS(跨站脚本攻击) 风险
前端·xss
冴羽1 小时前
SvelteKit 最新中文文档教程(20)—— 最佳实践之性能
前端·javascript·svelte
Nuyoah.1 小时前
《Vue3学习手记2》
javascript·vue.js·学习
Jackson__1 小时前
面试官:谈一下在 ts 中你对 any 和 unknow 的理解
前端·typescript
zpjing~.~1 小时前
css 二维码始终显示在按钮的正下方,并且根据不同的屏幕分辨率自动调整位置
前端·javascript·html
红虾程序员1 小时前
Linux进阶命令
linux·服务器·前端