9 changed files with 42 additions and 52 deletions
@ -0,0 +1,36 @@ |
|||
export {}; |
|||
|
|||
declare module 'vue-router' { |
|||
interface RouteMeta extends Record<string | number | symbol, unknown> { |
|||
// 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; |
|||
} |
|||
} |
|||
Loading…
Reference in new issue