import type { RouteRecordRaw } from 'vue-router' export interface RouteMeta { title: string // 菜单图标 icon?: string // 权限 permissions?: string[] // 不在菜单中显示 hideMenu?: boolean // 隐藏子菜单 hideChildrenInMenu?: boolean // 面包屑中隐藏 hideBreadcrumb?: boolean } // @ts-ignore export interface AppRouteRecordRaw extends Omit { meta: RouteMeta children?: AppRouteRecordRaw[] }