画了5张图,助你轻松打败动态权限路由!!

308次阅读  |  发布于3年以前

‍ 前言

⁉️ 什么是权限管理

❣️ 路由是怎么做到动态的

路由放在哪

放在前端

/** router.js **/
export let Routes = [{
    path: '/',
    redirect: '/home/index'
  },
  {
    path: '/home',
    component: layout,
    redirect: '/home/index',
    meta: { roles: 'home' },
    children:[
        ...
    ]
   }
]

放在后端

// 前端未找到页面路由
const notFoundRouter = {
  path: '*',
  redirect: '/404',
  hidden: true
}
// 根级菜单
const rootRouter = {
  key: '',
  name: 'index',
  path: '',
  component: 'BasicLayout',
  redirect: '/index',
  meta: {
    title: ''
  },
  children: []
}

‍♂️ 现在我知道了

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8