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()
相关推荐
可爱的秋秋啊2 分钟前
简单网站编写
开发语言·前端
冬夜戏雪4 分钟前
[学习日记][springboot 1-7][leetcode 6道]
java·开发语言·学习
QX_hao6 分钟前
【Go】--数据类型
开发语言·后端·golang
Keepreal49612 分钟前
Electron基本概念
前端·javascript·electron
星秀日22 分钟前
框架--MyBatis
java·开发语言·mybatis
zhaoolee30 分钟前
Claude Code使用指北(如何白嫖百万Qwen3 Token,每月劲省20刀)
前端
前台端水工程师32 分钟前
vite-plugin-mock插件的3.0.2版本在生产环境无法使用
前端
沐知全栈开发32 分钟前
Ruby 条件判断
开发语言
戈卬35 分钟前
VSCode 中 Prettier 工作原理与使用指南
前端
我叫张得帅37 分钟前
从零开始的前端异世界生活--005--“HTTP详细解析中”
前端