一. 简介
通常我们在vue项目中都是前端配置好路由的,但在一些项目中我们可能会遇到权限控制,这样我们就涉及到动态路由的设置了。
动态路由设置一般有两种:
- 简单的角色路由设置: 比如只涉及到管理员和普通用户的权限。通常直接在前端进行简单的角色权限设置
- 复杂的路由权限设置: 比如OA系统、多种角色的权限配置。通常需要后端返回路由列表,前端渲染使用
二. 简单路由
(1)配置项目路由权限
// router.js
import Vue from 'vue'
import Router from 'vue-router'
import Layout from