cottengc

Results 3 comments of cottengc

> 即使手动追加到cacheViews里面二级菜单router-view的name,在切换到任何一个路由时候,cacheViews里面二级菜单的子页面mounted都将会被执行一次。 这个确实会 请问你解决了吗?

> > > 即使手动追加到cacheViews里面二级菜单router-view的name,在切换到任何一个路由时候,cacheViews里面二级菜单的子页面mounted都将会被执行一次。 > > > > > > 这个确实会 请问你解决了吗? > > 这个问题我自己解决了,之前也想了好多办法,比如用vuex来做缓存等等,发现都太麻烦。 > 最后偶然想到,实际上是不是多级菜单对于项目业务来讲并不重要,只是对于后台菜单显示上才重要,也就是说,多级菜单实际上就是为了界面显示而分成的多级。 > 既然这样的话我用把显示的菜单和实际的路由分离开就可以了, 菜单的显示继续用多级的菜单数据, 然后router里面实际添加的数据进行格式化一下,全部转换成一级菜单, 这样就不涉及到父菜单需要用router-view来显示子级菜单内容, 所有的页面都共用的一个router-view, 就没这个缓存的问题了。 你好,可以看看你的关键代码吗?

去掉include虽然可以缓存了,但是有很多问题,所有在tagviews上的组件会重新渲染