vue vue-alive 组件已经缓存,路由切换后还是不停的触发了create,mounted,该怎么解决

zhuming
  • 3
新手上路,请多包涵

路由缓存是这么做的
<keep-alive :include="'News'">

 <router-view :key="key" />

</keep-alive>
路由配置
image.png

回复
阅读 840
2 个回答

缓存的页面要设置name,并且name要和keep-alive的include里的name一致

马赛克就是我
  • 2
新手上路,请多包涵

同楼上Mrsum,
另,<router-view :key="key" />的key若绑定的this.$route.path,则
url?id=1,和url?id=2这种情况重新created的,
若每次绑定的是唯一值也是可以的.

你知道吗?

宣传栏