异步流程控制Promise all用法

 

Promise.all([
              this.$axios.post("admin/spilder/toplist"),
              this.$axios.post("admin/spilder/newlist"),
              this.$axios.post("admin/spilder/sciencelist"),
              // XXX
             ]).then(
              res=>{
                res[0].data
                res[1].data
          res
//xxx }

 


//一次性 抓取多次请求的结果
axios.all([
axios({url:'/api/home'}),
axios({url:'/api/follow'})
]).then(axios.spread((home, follow)=>{
this.home=home.data.data;
this.follow=follow.data.data;
}))

posted @ 2020-08-13 20:47  anin  阅读(267)  评论(0编辑  收藏  举报