背景
给一个旧的后台管理项目,增加一个从详情页返回,不刷新页面的功能。使用 vue 的 keep-alive 组件 include 属性,但是发现不生效,页面刷新了。网上查了下,这个 include,是根据组件的 name 属性来匹配的,需要把组件的 name 属性加上去改成与 include 中的一致。顺便再复习下 keep-alive 的用法。
一、作用
keep-alive 是 Vue 提供的一个内置组件,用于缓存组件的状态,避免组件在切换时重新渲染。它通常用于路由组件的缓存,以提升用户体验。