前端_项目搭建
axios
利用map函数 , 阻止重复请求
const requestMap = new Map(); axios.interceptors.request.use(config =>{ //请求前 if(requestMap.has(config.url)){ //阻止重复请求 return Promise.reject(new Error('重复请求')) }else{ requestMap.set(config.url,true); } return config }) axios.interceptors.response.use(config =>{ //响应前 if(requestMap.has(config.config.url)){ requestMap.delete(config.config.url); } return config; })