ie下接口请求被缓存,刷新页面也不会重新请求解决

2020-09-04  本文已影响0人  太阳sunyang

分析:ie下接口请求如果第二次请求跟第一次请求参数相同,浏览器会直接使用缓存的接口,导致数据不更新
解决方法:axios拦截器请求头给地址添加随机数

if (config.url.indexOf('?') > -1) {
  config.url = config.url + `&n=${Math.random()}`
} else {
  config.url = config.url + `?n=${Math.random()}`
}
上一篇下一篇

猜你喜欢

热点阅读