【发布时间】:2018-02-17 00:03:46
【问题描述】:
我有多个带有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();
请帮我在 axios 中实现取消请求。
谢谢。
【问题讨论】: