Axios使用AbortController取消请求

从 v0.22.0 开始,Axios 支持以 fetch API 方式—— AbortController 取消请求:

const controller = new AbortController();

axios.get('/foo/bar1', {
   signal: controller.signal
}).then(function(response) {
   //...
});

axios.get('/foo/bar2', {
   signal: controller.signal
}).then(function(response) {
   //...
});
// 取消请求
controller.abort()

支持同时取消多个请求。

在请求时,观察后端服务的控制台做入站请求记录,的确没有接收到请求。
实测有效!!!

猜你喜欢

转载自blog.csdn.net/bobo789456123/article/details/132637303