keep-alive的概念 keep-alive是vue内置的一个组件,而这个组件的作用就是能够缓存不活动的组件,组件进行切换的时候,默认会进行销毁,如果有需求,某个组件切换后不进行销毁,而是保存之前的状态,那么就可以利用keep-alive来实现 路由中的设置 这里用到了路由的原数据 在router里面 加一个属性 meta:{ keep:true } 使用 在app.vue中 用keep-alive包裹要缓存的数据 v-if判断是否要渲染 通过$route.meta.keep来取值