问题:
在ie下进行数据操作(get请求),状态码显示为200
,但操作的结果却没有被浏览器更新,当在debug
中选择’网络
'并启用网络流量捕获
后(如下图),浏览器数据便可以正常更新
原因:
vue +webpack 项目中数据更新后页面没有刷新问题,ie11下,如果GET请求请求相同的URL,默认会使用之前请求来的缓存数据,而不会去请求接口获取最新数据。
解决方法:
在更新数据的接口中添加时间戳的参数(Date.now()
),这样就保证了每一次请求的URL都不同,ie11就会不断的请求接口而不使用缓存数据