项目在ie中测试时,经常发现缓存非常严重,你删除一个列表,如果请求地址没有变化的参数。你会发现ie浏览器直接从缓存中拿数据,这就造成了列表不会刷新。
1.在ajax请求中加一个cache:false这个参数。(推荐)
2.在url里添加一个随机数,保证每次请求的url发生变化。
3.vue中的全局配置(推荐)
Axios.defaults.headers.get['Cache-Control'] = 'no-cache'
Axios.defaults.headers.get['Pragma'] = 'no-cache'