路由配置
路由配置
Lin 框架的路由配置目录: src/config/stage/,其中 index.js 作为入口文件导出路由树,导出为 stageConfig
这部分的路由配置(stageConfig)有两个用途:
-
导入到
vue-router中,用以管理路由,这里会把深层级的路由打平,只保留最终展示页面的路由;
-
将 stageConfig 根据权限筛选,得到当前登录用户有权限的路由数据,根据最终过滤后的数据渲染左侧菜单。数据可以在 vuex 的 getter 中看到,key是
sideBarList。
| 字段 | 说明 |
|---|---|
| title | 页面title / 左侧sidebar |
| type | folder:有子路由,折叠sidebar / tab:子路由在右侧以menuTab展现 / view:直接展示页面 |
| icon | 可直接配置 iconfont 类名 / 也可配置为图片路径 |
| filePath | 文件路径 |
| order | 路由排序 |
| inNav | 是否是路由 |
| right | 当前路由权限 |
