2020
09-24
09-24
keep-alive不能缓存多层级路由菜单问题解决
这出现的原因是多级路由导致的,就是router-view嵌套在层级不同的router-view中切换tag会出现缓存数据失效的问题。目前keep-alive可以有效缓存一级,二级的路由菜单,3级以上菜单并不能做到缓存,这里提供一个解决方案:在cachedViews中手动加上一级菜单和三级菜单之间,缺失的二级菜单的名字,这样二级菜单下的组件就会缓存了实列代码如下:const_import=require('@/router/_import_prodection');//获取组件的方法import{tre...
继续阅读 >