路由配置
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 | 当前路由权限 |