vue.js 2.x 能否设置某个组件不被keep-alive 的解决方案

Posted Zion0707

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue.js 2.x 能否设置某个组件不被keep-alive 的解决方案相关的知识,希望对你有一定的参考价值。

开发项目的时候,使用的是 vue 2.x 版本 搭配路由切换 vue-router ,但是很多时候有些页面需要被缓存,有些页面不需要缓存,那么该如何进行一个处理

这里我使用了一个方案来解决这个问题 :

首先在入口页面进行全部缓存标签 即 <keep-alive>:

解决有些不需要被缓存的组件页面 设置 activated 即可以再次进行事件的响应

官网api

 

以上是关于vue.js 2.x 能否设置某个组件不被keep-alive 的解决方案的主要内容,如果未能解决你的问题,请参考以下文章

Vue.js - 删除从 keep-alive 加载的子组件

Vue中 key keep-alive的实现原理

聊聊keep-alive组件的使用及其实现原理

如何在 Vue.js 中的动态组件上使用组件特定属性?

Vue之keep-alive灵活清除页面缓存

如何销毁/卸载 vue.js 3 组件?