vue-router动态添加路由后,左侧菜单栏不更新。
作者:互联网
使用vue-element-admin的模板,想通过后台动态添加路由,无奈不成功,弄了2天,查了好多解决办法,解决不掉,就放下,慢慢来。终于功夫不负有心人,慢慢来吧。
在addRoutes添加路由数组前,赋值给router.options.routes
router.options.routes = accessRoutes;
// 动态添加格式化过的路由
router.addRoutes(accessRoutes);
有爱问知识的,人为什么,那就说下,打开layout/components/Sidebar/index.vue
里面渲染的部分,rutes()计算属性,菜单栏是从这个地方渲染的。
欢迎,点赞和收藏和转发,帮助更多的人。
标签:vue,addRoutes,菜单栏,添加,router,路由 来源: https://blog.csdn.net/weixin_47372236/article/details/120448957