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 是一个基于 Promise 的http请求库,可以用在浏览器和node.js中 备注: 每一小节都会从...
    Polaris_ecf9阅读 673评论 0 1
  • 你为什么一直都得不到你喜欢的人
    晓志阅读 219评论 0 1
  • 于尘世间,不期而会。迩后,一梦千夜,朝思暮想。心了然,生爱意。采薇,待风南吹。扬手纷飞,飘香南城。思无尽,魂梦萦,...
    時生吖阅读 299评论 0 0
  • 闲来池边坐, 清风拂面蕉叶摆。 听取蛙叫三两声, 头顶朦胧月, 照见鱼儿杆尖闹, 意欲挥起手中杆。 恐惊池底庞然物。
    彣羏阅读 213评论 1 3
  • 一统天下,跟三分天下那么明显的差别,你怎么还不醒醒呢!
    彦河看柳阅读 114评论 0 2