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()
相关推荐
Van_captain几秒前
rn_for_openharmony常用组件_Chip纸片
javascript·开源·harmonyos
wjs20248 分钟前
抽象工厂模式
开发语言
lly2024069 分钟前
SVG 模糊效果详解
开发语言
期待のcode11 分钟前
Java虚拟机类加载机制
java·开发语言
奋斗吧程序媛12 分钟前
vue3 Study(1)
前端·javascript·vue.js
@Autowire14 分钟前
Layout-position
前端·css
QQ129584550416 分钟前
ThingsBoard - APP首页修改为手工选择组织
前端·javascript·物联网·iot
whyfail17 分钟前
前端数据存储新选择:IndexedDB与Dexie.js技术指南
前端·javascript·数据库
椰果uu18 分钟前
vue-virtual-scroller-虚拟滚动列表:渲染不定高度长列表+可控跳转
前端·javascript·typescript·vue
Learner18 分钟前
Python运算符
开发语言·python