
axios中断接口请求操作
背景
今天做AI对话项目的时候,遇到了这个中断接口请求到操作需求,
遂记录一下,
第一步
在封装的axios接口函数中,添加config,类似:
1 | export function askQuestion(data, config) { |
需要自己config
参数,
第二步
在你调用接口的组件中,创建 AbortController 实例,并在接口函数中引入
{ signal: abortController.signal }
1 | let abortController = new AbortController(); // 创建 AbortController 实例 |
第三步
在你按钮操作或者其他逻辑上调用:
1 | abortController.abort(); |
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自XIN's Blog | 前端开发 | Vue.js & JavaScript 技术分享
评论 ()