Closed w5400013936 closed 5 years ago
我想要根据权限动态添加路由,但是执行了router.addRoutes(asyncRouterMap)也没效果,潘大能帮忙解疑吗?
我在permission.js里面不经过router.beforeEach 直接添加form路由,仍然无效,但是在新建的demo里面却可以。
找到原因了,router.addRoutes方法并不会添加新的路由到router.options.routes数组里面,所以侧边栏是不会更新的。 渲染侧边栏的routes要从store里面的router取,而不是从router.options.routes里面取
我想要根据权限动态添加路由,但是执行了router.addRoutes(asyncRouterMap)也没效果,潘大能帮忙解疑吗?