axios取消请求

axios取消请求三步骤

let sourceToken = axios.CancelToken.source()

<!-- servies是封装的http函数 -->
return servies({
  url: '/data/group_query',
  method: 'get',
  params: data,
  cancelToken: sourceToken.token
})
<!-- 中断请求 -->
sourceToken.cancel('取消请求')

tips:
<!-- 遇到中断后无法继续发起请求情况,重新赋值就好了 -->
sourceToken = axios.CancelToken.source()
<!-- 遇到上传多个文件请求,需要每个请求对于一个 axios.CancelToken.source() 便于逐个取消请求 -->
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容