1234567891011121314151617181920212223242526272829303132333435363738394041 |
- export {};
- declare module 'vue-router' {
- interface RouteMeta extends Record<string | number | symbol, unknown> {
- orderNo?: number;
- // title
- title: string;
- // Whether to ignore permissions
- ignoreAuth?: boolean;
- // role info
- roles?: RoleEnum[];
- // Whether not to cache
- ignoreKeepAlive?: boolean;
- // Is it fixed on tab
- affix?: boolean;
- // icon on tab
- icon?: string;
- frameSrc?: string;
- // current page transition
- transitionName?: string;
- // Whether the route has been dynamically added
- hideBreadcrumb?: boolean;
- // Hide submenu
- hideChildrenInMenu?: boolean;
- // Carrying parameters
- carryParam?: boolean;
- // Used internally to mark single-level menus
- single?: boolean;
- // Currently active menu
- currentActiveMenu?: string;
- // Never show in tab
- hideTab?: boolean;
- // Never show in menu
- hideMenu?: boolean;
- isLink?: boolean;
- // only build for Menu
- ignoreRoute?: boolean;
- // Hide path for children
- hidePathForChildren?: boolean;
- }
- }
|