关于IE 浏览器 GET 请求缓存问题

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'
    }
    // ...
})

原文地址:https://www.cnblogs.com/jscai/p/12801620.html