axios同时请求多个接口并发

    getmytask() {
            showFullScreenLoading()
            const param={
                // "status": "All/Going/Plan/Delay/Finish",
                "status": "All",
                "user_id": store.state.gigi.currentUser.userId
            }
        
            const param2={
                "status": "Going    ",
                "user_id": store.state.gigi.currentUser.userId
            }
          
            const param3={
                "status": "Plan",
                "user_id": store.state.gigi.currentUser.userId
            }
    
            const param4={
                "status": "Delay",
                "user_id": store.state.gigi.currentUser.userId
            }
       

            const param5 = {
                "status": "Finish",
                "user_id": store.state.gigi.currentUser.userId
            }
            axios.all([http.post("/Tasks/QxMyTaskByStatus", param),
                http.post("/Tasks/QxMyTaskByStatus", param2),
                http.post("/Tasks/QxMyTaskByStatus", param3),
                http.post("/Tasks/QxMyTaskByStatus", param4),
                http.post("/Tasks/QxMyTaskByStatus", param5)]).then(axios.spread(function (res1, res2,res3,res4,res5) {
                tryHideFullScreenLoading()

            }
))
}

 

posted @ 2022-09-26 16:34  820820820  阅读(357)  评论(0)    收藏  举报