分析:ie下接口请求如果第二次请求跟第一次请求参数相同,浏览器会直接使用缓存的接口,导致数据不更新
解决方法:axios拦截器请求头给地址添加随机数
if (config.url.indexOf('?') > -1) {
config.url = config.url + `&n=${Math.random()}`
} else {
config.url = config.url + `?n=${Math.random()}`
}
分析:ie下接口请求如果第二次请求跟第一次请求参数相同,浏览器会直接使用缓存的接口,导致数据不更新
解决方法:axios拦截器请求头给地址添加随机数
if (config.url.indexOf('?') > -1) {
config.url = config.url + `&n=${Math.random()}`
} else {
config.url = config.url + `?n=${Math.random()}`
}
本文标题:ie下接口请求被缓存,刷新页面也不会重新请求解决
本文链接:https://www.haomeiwen.com/subject/kxuacktx.html
网友评论