axios 取消token 模糊搜索

import axios from ‘axios’;

// 创建一个取消令牌源(cancel token source)
const CancelToken = axios.CancelToken;
const source = CancelToken.source();

// 下拉框搜索函数
function search() {
// 获取输入值
const inputValue = document.getElementById(‘searchInput’).value;

// 发起请求前取消上一个请求(如果还没有完成)
source.cancel(‘取消上一个请求’);

// 创建新的取消令牌
const newSource = CancelToken.source();
// 将新令牌赋值给全局变量 source,以便于下次取消
source = newSource;

// 发起新的请求,并使用新的取消令牌
axios.get(‘你的搜索API’, {
params: {
search: inputValue
},
cancelToken: source.token
})
.then(response => {
// 处理响应数据
console.log(response.data);
})
.catch(thrown => {
if (axios.isCancel(thrown)) {
console.log(‘上一个请求已被取消:’, thrown.message);
} else {
// 处理其他错误
console.error(thrown);
}
});
}

// 绑定输入框的事件
document.getElementById(‘searchInput’).addEventListener(‘input’, search);

相关推荐

  1. axios 取消token 模糊搜索

    2024-05-09 10:56:05       9 阅读
  2. Electron axios token失效刷新token

    2024-05-09 10:56:05       12 阅读
  3. 竞态问题 + axios 取消请求

    2024-05-09 10:56:05       43 阅读
  4. 基于axios给请求添加token

    2024-05-09 10:56:05       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-09 10:56:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-09 10:56:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-09 10:56:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-09 10:56:05       18 阅读

热门阅读

  1. 简单负载均衡

    2024-05-09 10:56:05       7 阅读
  2. Edge的使用心得与深度探索

    2024-05-09 10:56:05       15 阅读
  3. python通过ssh远程打开windows的浏览器,不显示页面

    2024-05-09 10:56:05       13 阅读
  4. spark history server异常

    2024-05-09 10:56:05       13 阅读
  5. MQTT对比HTTP

    2024-05-09 10:56:05       11 阅读
  6. 中移物联网24届春招Offer笔面经

    2024-05-09 10:56:05       8 阅读
  7. 【c++实现获取web信息】

    2024-05-09 10:56:05       9 阅读