前端截停axios请求,使用axios的CancelToken方法
代码如下
import Axios from "axios"
const newAxiosA = Axios.create({
baseURL: baseUrl,
});
var CancelToken = Axios.CancelToken;
var source = CancelToken.source();
newAxiosA({
method: "post",
url: "“,
data: data,
cancelToken: source.token,
Headers: {},
})
.then((result) => {
} else {
}
})
.catch((error) => {
});
在需要停止时触发source.cancel('可能是因为用户注销');