对于某些获取请求,我有多个带有axios插件的组件。我需要一些帮助才能在 react js 中的组件卸载事件上使用 axios 取消所有 xhr 请求。但是 axios 取消代码不起作用。它的 return me cancel() 不是函数错误。
代码示例:-
import axios from 'axios';
var CancelToken = axios.CancelToken;
var cancel;
axios.get('abc/xyz', {
cancelToken: new CancelToken(function executor(c) {
// An executor function receives a cancel function as a parameter
cancel = c;
})
});
// cancel the request
cancel();
Run Code Online (Sandbox Code Playgroud)
请帮我在 axios 中实现取消请求。
谢谢。