关于axios:vue页面消毁时取消axios当面所有请求

40次阅读

共计 218 个字符,预计需要花费 1 分钟才能阅读完成。

勾销 axios 申请,须要理解 axios 里的 cancelToken 属性

{
    ...
    method,
    data,
    //`cancelToken` 定义了一个用于勾销申请的 cancel token
    // 详见 cancelation 局部
    cancelToken: new cancelToken(function(cancel){})
}

首页定义一个数组进行贮存每个申请的 cancelToken, 能够贮存到 Vue 对象、vuex、window 等,在跳转路由时勾销申请即可;


正文完
 0