用户路由权限管理
极其重要,也是一个后台管理系统开发中比较难的一部分
**动态路由:**根据用户权限信息,动态的添加路由
-
基于角色的动态路由管理 (后期维护困难,添加新角色需要重新添加代码并发布)
-
基于菜单的动态路由管理
-
userMenus: => 动态展示菜单
-
映射路由对象
登陆接口中请求三个内容:
-
token
-
用户信息:角色信息
-
菜单信息
export default { path: '/main/analysis/dashboard', component: () => import('@/views/main/analysis/dashboard/dashboard.vue') }