axios手动取消请求

为什么

1,首先介绍一下原生js的abort()这个方法,直接看用法。

2,Axios取消接口请求的方法。

Axios 提供了一个 CancelToken的函数,这是一个构造函数,参数 c 是CancelToken构造函数里面自带的取消请求的函数,我是将这个函数存到vuex中的,方便在组件实例中随时调用。

在组件中通过mapState引入cancelAxiosFn调用或者直接通过this.$store.state.status.cancelAxiosFn()调用

 

posted @ 2019-11-14 16:05  雾夜飞雨  阅读(741)  评论(1编辑  收藏  举报