// 正在进行中的请求列表
let reqList = []
/**
* 阻止重复请求
* @param {array} reqList - 请求缓存列表
* @param {string} url - 当前请求地址
* @param {function} cancel - 请求中断函数
* @param {string} errorMessage - 请求中断时需要显示的错误信息
*/
const stopRepeatRequest = function (reqList, url, cancel, errorMessage) {
const errorMsg = errorMessage || ''
for (let i = 0; i < reqList.length; i++) {
if (reqList[i] === url) {
axios封装 防止重复请求
最新推荐文章于 2024-06-18 10:37:26 发布
本文介绍了在Vue.js项目中如何使用Axios进行请求的防重复处理,通过设置请求标识和取消请求的机制,确保在并发环境下只执行最新的请求,避免数据冲突和无效请求。
摘要由CSDN通过智能技术生成