猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
vue keep-alive不生效的情况
我在app.vue里面直接加了个keep-alve,但是发现一个页面都没有被缓存,想请教一下这是为什么,以下是我的代码
眼眸繁星
浏览 15915
回答 2
2回答
慕莱坞森
是不是组件没写name属性?
1
0
1
婷婷同学_
一般做使用keep-alive,都是下面这种方式,因为有的页面可以被缓存,但是有的却不行。 <transition name="fade" mode="out-in"> <!-- 做菜单页面缓存 --> <keep-alive> <router-view v-if="$route.meta.keepAlive"></router-view> </keep-alive> </transition>然后至于你的问题。根据你提供的信息,目前是看不出来到底是什么bug。但是keep-alive的使用会触发两个钩子函数activated、deactivated你可以通过debugger看这两个钩子函数的触发来排查具体问题。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Html5
CSS3
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续