| import 'vue-router'; | 
|   | 
| declare module 'vue-router' { | 
|   interface RouteMeta { | 
|     roles?: string[]; // Controls roles that have access to the page | 
|     requiresAuth: boolean; // Whether login is required to access the current page (every route must declare) | 
|     icon?: string; // The icon show in the side menu | 
|     locale?: string; // The locale name show in side menu and breadcrumb | 
|     hideInMenu?: boolean; // If true, it is not displayed in the side menu | 
|     hideChildrenInMenu?: boolean; // if set true, the children are not displayed in the side menu | 
|     activeMenu?: string; // if set name, the menu will be highlighted according to the name you set | 
|     order?: number; // Sort routing menu items. If set key, the higher the value, the more forward it is | 
|     noAffix?: boolean; // if set true, the tag will not affix in the tab-bar | 
|     ignoreCache?: boolean; // if set true, the page will not be cached | 
|   } | 
| } |