axios中取消请求的使用
1.全局定义一个axios控制器变量 axiosController
let axiosController = new AbortController()
2.配置axios 对象signal
axios.defaults.signal = axiosController.signal;
3.创建setAxiosController函数
function setAxiosController() {
axiosController = new AbortController()
}
导出变量、函数
export {
axiosController,
setAxiosController
}
每次调用axiosController.abort()方法后就需要重新调用setAxiosController;
axios中的取消请求管理与AbortController应用
本文介绍了如何在axios中全局定义一个axiosController并配置信号,通过setAxiosController函数管理和创建AbortController实例,以实现请求的取消。每次请求前设置信号,请求被中断时需要重新初始化控制器。
211

被折叠的 条评论
为什么被折叠?



