接手的项目,新需求增加三级路由,一开始按照网上说的新增加一个layout的组件页放在二级路由的component去引用,发现并没有生效,翻看代码,发现一开始的router-view缓存写在了一个整体页面布局里,包含了顶部,侧边栏,标签等,按照正常添加首次进入会出现额外嵌套了一层顶部侧边
这边解决的办法是二级路由component增加render,直接返回,不进行其他引用,重新打开页面后正常显示
component:{render(h){return h('router-view')}}
接手的项目,新需求增加三级路由,一开始按照网上说的新增加一个layout的组件页放在二级路由的component去引用,发现并没有生效,翻看代码,发现一开始的router-view缓存写在了一个整体页面布局里,包含了顶部,侧边栏,标签等,按照正常添加首次进入会出现额外嵌套了一层顶部侧边
这边解决的办法是二级路由component增加render,直接返回,不进行其他引用,重新打开页面后正常显示
component:{render(h){return h('router-view')}}