路由配置

Lin 框架的路由配置目录: src/config/stage/,其中 index.js 作为入口文件导出路由树,导出为 stageConfig

这部分的路由配置(stageConfig)有两个用途:

  • 导入到 vue-router 中,用以管理路由,这里会把深层级的路由打平,只保留最终展示页面的路由;路由配置 - 图1

  • 将 stageConfig 根据权限筛选,得到当前登录用户有权限的路由数据,根据最终过滤后的数据渲染左侧菜单。数据可以在 vuex 的 getter 中看到,key是 sideBarList路由配置 - 图2

字段说明
title页面title / 左侧sidebar
typefolder:有子路由,折叠sidebar / tab:子路由在右侧以menuTab展现 / view:直接展示页面
icon可直接配置 iconfont 类名 / 也可配置为图片路径
filePath文件路径
order路由排序
inNav是否是路由
right当前路由权限