vue-element-admin
vue-element-admin copied to clipboard
addRoutes动态增加的路由,点击之后侧边栏会出现类似重新初始化的效果,组件的keep-alive也失效了,求大神指点什么原因
vue-element-admin系统 通过addRoutes动态挂载路由后,在切换到constRoutes时会导致侧边栏刷新,并且keep-alive会失效,组件需重新加载
试验发现,若在router初始化时直接挂载路由不会出现这种问题
const createRouter = () => new Router({ // mode: 'history', // require service support scrollBehavior: () => ({ y: 0 }), routes: constantRoutes.concat(asyncRoutes) })