axios 封装
1 | import Axios from "axios"; |
当前权限管理流程
- 默认初始化所有路由数据,并未添加路由表
- 通过后台数据筛选路路由添加路由表
- 其实还好菜单信息完全配置在后台只维护映射,前端添加
后端同时添加映射信息(麻烦点)
1 | graph LR |
框架权限管理流程
配置路由本身有角色信息
1 | graph LR |
新路由想法(参考网络)
- 前端添加数据结构,后端维护相应简单的数据结构
- 页面中转
vue.config.js
- 复写
- 清除已有数据
- 修改
暂定
- 入口
- 配置
- 路由
- api
- 权限
- utils
- 请求
- 鉴权
- 异常上报
- 按需引入
可视化
1 | graph LR |