axios封装取消请求

var axiosCancel = [];

 

config.cancelToken = new axios.CancelToken(cancel => {

   axiosCancel.push({

       cancel

   })

})

 

 

if("未登录"){

   axiosCancel.forEach((ele, index) => {

       ele.cancel()

           delete axiosCancel[index]

       })

}

 

if(!axios.isCancel(error)){

    Message.error('响应错误了')

}

 

 

 

posted @ 2021-03-15 14:23  郭大蛋子  阅读(102)  评论(0编辑  收藏  举报