Skip to content

菜单

菜单配置

ts
  // 排序
  order?: number
  // 路由标题
  title?: string

  // 是否忽略权限
  ignoreAuth?: boolean
  // 是否忽略 keepAlive 不传默认忽略
  ignoreKeepAlive?: boolean

  // 图标字符串
  icon?: string
  // 外链
  href?: string
  // 菜单栏隐藏
  hideInMenu?: boolean
  // 面包屑 导航隐藏
  hideInBreadcrumb?: boolean
  // tab 栏标签隐藏
  hideInTab?: boolean
  // 固定在标签栏的路由
  affixTab?: boolean

  // 当前激活的菜单的 name (如果是详情页面不存在 menu 中可以指定 激活的菜单)
  currentActiveMenu?: string
  // 隐藏子菜单
  hideChildrenInMenu?: boolean
  // 角色类型
  roles?: string[] | number[]

菜单模块

顶级路由 / 开头作为一级菜单

如何新增菜单

按照菜单层级创建路由则会生成对应层级的菜单,因为路由扁平化的缘故则试图始终不会超过 2 层