You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

93 lines
1.6 KiB

import 'vue-router';
declare module 'vue-router' {
interface RouteMeta {
/**
*
* @default false
*/
affixTab?: boolean;
/**
* 访
* @default []
*/
authority?: string[];
/**
*
*/
badge?: string;
/**
*
*/
badgeType?: 'dot' | 'normal';
/**
*
*/
badgeVariants?:
| 'default'
| 'destructive'
| 'primary'
| 'success'
| 'warning'
| string;
/**
*
* @default false
*/
hideChildrenInMenu?: boolean;
/**
*
* @default false
*/
hideInBreadcrumb?: boolean;
/**
*
* @default false
*/
hideInMenu?: boolean;
/**
*
* @default false
*/
hideInTab?: boolean;
/**
*
*/
href?: string;
/**
* /tab
*/
icon?: string;
/**
* iframe
*/
iframeSrc?: string;
/**
* 访
* @default false
*/
ignoreAccess?: boolean;
/**
* KeepAlive
*/
keepAlive?: boolean;
/**
*
*/
loaded?: boolean;
/**
* ->
*/
orderNo?: number;
/**
* -
*/
target?: string;
/**
*
*/
title: string;
}
}