记录一个通过keep-alive缓存组件不生效的问题
项目中通过菜单管理配置页面进行缓存,layout组件中通过keep-alive的include属性进行命中
官方描述:匹配首先检查组件自身的 name 选项,如果 name 选项不可用,则匹配它的局部注册名称 (父组件 components 选项的键值)。匿名组件不能被匹配。
通过检查发现配置菜单时用的组件名称(动态菜单配的名称最终会用来绑定include)和组件name大小写不一致 导致无法缓存
项目中通过菜单管理配置页面进行缓存,layout组件中通过keep-alive的include属性进行命中
官方描述:匹配首先检查组件自身的 name 选项,如果 name 选项不可用,则匹配它的局部注册名称 (父组件 components 选项的键值)。匿名组件不能被匹配。
通过检查发现配置菜单时用的组件名称(动态菜单配的名称最终会用来绑定include)和组件name大小写不一致 导致无法缓存