记录axios高效率并发的方法
// 首先我的请求是统一管理 方便创建拦截器
export function login(parameter) {
return axios({
url: api.Login,
method: 'post',
data: parameter
})
}
export function getInfo(parameter) {
return axios({
url: api.getInfo,
method: 'post',
data: parameter
})
}
// 使用前要引入
import { login, getInfo } from '@/api/login';
// 使用并发
axios.all([login(), getInfo()])
.then(axios.spread(function (loginData, getInfoData) {
//上面两个请求都完成后,才执行这个回调方法
loginData== 方法一的返回值
getInfoData== 方法二的返回值
}));