axios.all([axios(),axios()]) 发送并发请求

当需要在两个请求都完成时执行某些操作时,可以使用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)
  })

你可能感兴趣的:(axios.all([axios(),axios()]) 发送并发请求)