当需要在两个请求都完成时执行某些操作时,可以使用axios.all()处理并发请求
axios
.all([
axios({
url: '/api/test',
params: {
a: 1,
b: 2
}
}),
axios({
url: '/api/test2',
method: 'post'
})
])
.then(results => {
console.log(results)
let [res1, res2] = results //解构赋值
console.log(res1)
console.log(res2)
})