禁用vue-router缓存

时间:2018-01-10 19:12:29

标签: javascript caching vue.js vue-router

当我使用vue-router并使用router.push('/newpage')推送新页面时,我经常遇到同样的问题:新页面(以及之前的页面)卡在缓存中。例如,当我现在尝试返回router.go(-1)时,页面上的值不会重新加载。当手动尝试刷新页面时,我必须单击刷新按钮两次,因为当我点击一次时,页面不会显示而且没有任何更改,因此实际页面保持不变。所以我搜索了很多,我发现的唯一的事情是如何使用<router-view keep-alive></router-view>手动启用路由器缓存。我还尝试在Chrome DevTools中禁用缓存,但它也无效。

我的问题是:如何禁用 vue-router缓存以获得与react-router类似的结果,其中我没有上述任何问题。

0 个答案:

没有答案