TothingWay

Results 5 comments of TothingWay

兄弟,你可能没有明白我的意思,我需要keepAlive的缓存功能,但是当页面是动态路由的时候(例如:/detail/:id),打开两个该页面的时候,两个页面的name是相同的,vue的keepAlive是给予name缓存的,你使用标签页刷新功能的时候,会移除keepAlive中include的name,导致所有的动态路由页面都被刷新了。

> > > 经过各种方式的尝试,发现将路由全部转成二级菜单应该是比较不错的处理方式(其它方式多多少少均有一些比较明显的问题) > > > ### 具体操作如下 > > > > > > 1. 克隆原路由数组(克隆时将component字段除外,也就是component不进行克隆) > > > 2. 对克隆后的路由数组进行降级处理,动态添加到router中,原路由数组可用来做侧边栏菜单的展示(菜单和路由分离) > > > 3. 路由降级后,会对面包屑菜单产生影响(展示时中间少了一些层级),可以手动处理还原展示 > > >...