请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,所有的页面都使用了keep alive

<!-- 全部页面进行缓存 -->
<keep-alive>
     <router-view></router-view>
</keep-alive>


但这样造成的后果是,我单页是后台请求的数据会形成缓存,我现在的解决方案是activated 里面重新请求,但是他一进去就是上一章的缓存,这样体验不太好,老师还有别的解决方案吗


include and exclude

这两个新增属性不支持匿名组件把。

正在回答 回答被采纳积分+3

1回答

fishenal 2017-05-16 10:10:32

去掉keep-alive 每次路由切换都是新页面


keep-alive 支持include 和exclude,看一下文档

https://vuejs.org/v2/api/#keep-alive

> 2.1.0

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信