- 修改@/src/router/index.js(@代表项目根路径,下同)
- 定义静态路由变量,代表登录前的两个页面login和404
export const constantRouterMap = [ { path: '/login', component: () => import('@/views/login/index'), hidden: true }, { path: '/404', component: () => import('@/views/404'), hidden: true } ]
- 定义动态路由变量,加入各个菜单的权限角色定义,通过meta的roles属性定义数组(具体菜单根据项目调整,此处仅作示例)
-
export const asyncRouterMap = [{ path: '/', component: Layout, redirect: '/dashboard', name: 'Dashboard', hidden: true, children: [{ path: 'dashboard', component: () => import('@/views/dashboard/index') }] }, { path: '/example', component: Layout, redirect: '/example/table', name: 'Example', meta: { roles: ['superAdmin', 'admin&
- 定义静态路由变量,代表登录前的两个页面login和404
使用vue2+element+vue-admin-template创建单页应用小记-2.动态权限路由加载
最新推荐文章于 2024-05-13 10:10:41 发布
![](https://img-home.csdnimg.cn/images/20240709112858.png)