在项目里对表单数据使用增删改查之后,我们通常会重新请求数据更新视图,ie浏览器中,如果请求相同的URL,默认会使用之前请求来的缓存数据,而不会去请求接口获取最新数据,
解决方法:
在每个请求发送前,拦截请求并给请求接口的URL后加一个时间戳,这样就保证了每一次请求的URL都不同,ie就会不断的请求接口而不使用缓存数据。
也可以在封装axios的时候添加
if (config.method === 'get') {
config.params = {
t: Date.parse(new Date()) / 1000,
...config.params
}
}