今天做项目自己给自己测试,发现当我们在不同的网页使用同一份数据的时候,由于使用<keep-alive>
组件,数据被自动缓存了,所以导致点击下一个相关页面的时候虽然页面刷新了但是后台数据没有刷新的问题。
问题
如下图所示,由地址栏可知,左边的数据是从另一个页面跳转而来,获取的是传了指定的 id 所得来数据,当我们点击左侧标签想获取全部数据的时候页面虽然刷新了但是数据依然是上个页面的。
以上就是今天我解决的关于 vue 切换路由页面刷新但数据不更新的小 bug,进步从解决一个又一个小 bug 开始。