vue-element-admin icon indicating copy to clipboard operation
vue-element-admin copied to clipboard

addRoutes动态增加的路由,点击之后侧边栏会出现类似重新初始化的效果,组件的keep-alive也失效了,求大神指点什么原因

Open Yuppiess opened this issue 6 years ago • 6 comments

vue-element-admin系统 通过addRoutes动态挂载路由后,在切换到constRoutes时会导致侧边栏刷新,并且keep-alive会失效,组件需重新加载

试验发现,若在router初始化时直接挂载路由不会出现这种问题

const createRouter = () => new Router({ // mode: 'history', // require service support scrollBehavior: () => ({ y: 0 }), routes: constantRoutes.concat(asyncRoutes) })

Yuppiess avatar Sep 26 '19 04:09 Yuppiess