IE 浏览器在发起 GET 请求,当参数一样时,浏览器会直接使用缓存数据,这样对于实时性有要求的数据不适用。但是谷歌浏览器不会
方法一
最简单的方法在get 请求后面添加一个参数 t = 时间戳 t = new Date().getTime();
方法二
['Cache-Control'] = 'no-cache'; ['Pragma'] = 'no-cache';
在axios中设置header,ajax可以用setRequestHeader方法(推荐)
const api = axios.create({
// ...
headers: {
'Cache-Control': 'no-cache'
}
// ...
})