1.查看app.vue文件,这个是重点,不能忘记加(我就是忘记加了keep-alive) 1 2 3 4 ...
exclude是啥 官方解释: 怎么用呢 处理的问题是什么 答:返回首页的时候清除B页面的缓存 我遇到的问题是: 一开始状态:A 首页 B 列表 C 列表中的详情 三个页面,设置B页面的keepAlive为true 操作顺序:A B C B A B C B 此时,最后一个B 页面出现了B 中的缓存数据 bug 可是我已经清除缓存了,为啥还会这样 处理方法: 使用vueX存储全局变量 store.j ...
2022-03-23 16:50 0 680 推荐指数:
1.查看app.vue文件,这个是重点,不能忘记加(我就是忘记加了keep-alive) 1 2 3 4 ...
1.查看app.vue文件,这个是重点,不能忘记加(我就是忘记加了keep-alive) <template> <div> <keep-alive> <router-view v-if ...
场景:A首页、B列表页、C详情页B---->C 缓存‘列表1’详情的数据A---->C 读取‘列表1’详情的数据B---->C (希望清除‘列表1’的缓存,变成缓存‘列表2’详情的数据) A---->C 问题出现了,读取的竟然还是‘列表1’的缓存数据 ...
项目开发中在用户由分类页category进入detail需保存用户状态,查阅了Vue官网后,发现vue2.0提供了一个keep-alive组件。 上一篇讲了keep-alive的基本用法,现在说说遇到的坑。 先说项目中的配置 在App.vue中 ...
1.缓存组件: 组件路由routers.js页面添加keepAlive:true { path: 'supplierList', name: ' supplierList ...
需要达到的效果: 列表页------->详情页/修改------>返回列表页(缓存列表页) 其它不缓存 路由入口的写法: 在路由钩子 beforeRouteLeave 中把需要缓存的组件的name加入 vuex 中的 catchPages 数组 ...
<一> keepAlive的基础知识点 <1>在动态组件上使用 keep-alive 如果希望那些标签的组件实例能够被在它们第一次被创建的时候缓存下来。为了解决这个问题,我们可以用一个 <keep-alive> 元素将其动态组件包裹起来。 < ...
项目开发中在用户由分类页category进入detail需保存用户状态,查阅了Vue官网后,发现vue2.0提供了一个keep-alive组件。 上一篇讲了keep-alive的基本用法,现在说说遇到的坑。 先说项目中的配置 在App.vue中 ...