Axios 权限请求 一次只能发送一个请求

1.3.1 CancelToken

javascript 复制代码
const CancelToken = axios.CancelToken;
const source = CancelToken.source();

axios.get('/user/12345', {
  cancelToken: source.token
}).catch(function (thrown) {
  if (axios.isCancel(thrown)) {
    console.log('Request canceled', thrown.message);
  } else {
    // handle error
  }
});


axios.post('/user/12345', {
  name: 'new name'
}, {
  cancelToken: source.token
})

// cancel the request (the message parameter is optional)
source.cancel('Operation canceled by the user.');

1.3.2 AbortController

javascript 复制代码
const controller = new AbortController();

axios.get('/foo/bar', {
   signal: controller.signal
}).then(function(response) {
   //...
});
// cancel the request
controller.abort()
相关推荐
蜡笔小马1 分钟前
10.Boost.Geometry R-tree 空间索引详解
开发语言·c++·算法·r-tree
IOsetting1 分钟前
金山云主机添加开机路由
运维·服务器·开发语言·网络·php
Hilaku5 分钟前
不要在简历上写精通 Vue3?来自面试官的真实劝退
前端·javascript·vue.js
三小河11 分钟前
前端视角详解 Agent Skill
前端·javascript·后端
林开落L15 分钟前
从零开始学习Protobuf(C++实战版)
开发语言·c++·学习·protobuffer·结构化数据序列化机制
牛奔20 分钟前
Go 是如何做抢占式调度的?
开发语言·后端·golang
Aniugel24 分钟前
单点登录(SSO)系统
前端
颜酱24 分钟前
二叉树遍历思维实战
javascript·后端·算法
鹏多多28 分钟前
移动端H5项目,还需要react-fastclick解决300ms点击延迟吗?
前端·javascript·react.js
符哥200828 分钟前
C++ 进阶知识点整理
java·开发语言·jvm