axios中取消请求的使用

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官网 取消请求
mdn官网 AbortController在fetch中的使用

你可能感兴趣的:(前端,web,axios请求取消)