houdunren-vue
Version:
后盾人前端脚手架
24 lines (21 loc) • 468 B
TypeScript
import { IIconProps } from '@icon-park/vue-next/es/runtime'
import { DefineComponent } from 'vue'
import 'vue-router'
export type RouteMenu = {
title?: string
icon?: DefineComponent<IIconProps>
blank?: boolean
order?: number
}
declare module 'vue-router' {
interface RouteMeta {
menu?: RouteMenu
title?: string
auth?: boolean
admin?: boolean
guest?: boolean
enterClass?: string
leaveClass?: string
permission?: string
}
}