mirror of
https://gitee.com/dromara/go-view.git
synced 2026-04-23 00:00:12 +08:00
fix: 添加lint规则运行脚本,修复lint错误
This commit is contained in:
+23
-21
@@ -1,38 +1,40 @@
|
||||
import type { RouteRecordRaw, RouteMeta } from 'vue-router';
|
||||
import { defineComponent } from 'vue';
|
||||
import type { RouteRecordRaw, RouteMeta } from 'vue-router'
|
||||
import { defineComponent } from 'vue'
|
||||
|
||||
declare type Recordable<T = any> = Record<string, T>
|
||||
|
||||
export type Component<T extends any = any> =
|
||||
| ReturnType<typeof defineComponent>
|
||||
| (() => Promise<typeof import('*.vue')>)
|
||||
| (() => Promise<T>);
|
||||
|
||||
| (() => Promise<T>)
|
||||
|
||||
// @ts-ignore
|
||||
export interface AppRouteRecordRaw extends Omit<RouteRecordRaw, 'meta'> {
|
||||
name: string;
|
||||
meta: RouteMeta;
|
||||
component?: Component | string;
|
||||
components?: Component;
|
||||
children?: AppRouteRecordRaw[];
|
||||
props?: Recordable;
|
||||
fullPath?: string;
|
||||
name: string
|
||||
meta: RouteMeta
|
||||
component?: Component | string
|
||||
components?: Component
|
||||
children?: AppRouteRecordRaw[]
|
||||
props?: Recordable
|
||||
fullPath?: string
|
||||
}
|
||||
|
||||
export interface Meta {
|
||||
// 名称
|
||||
title: string;
|
||||
title: string
|
||||
// 是否忽略权限
|
||||
ignoreAuth?: boolean;
|
||||
permissions?: string[];
|
||||
ignoreAuth?: boolean
|
||||
permissions?: string[]
|
||||
// 是否不缓存
|
||||
noKeepAlive?: boolean;
|
||||
noKeepAlive?: boolean
|
||||
// 是否固定在tab上
|
||||
affix?: boolean;
|
||||
affix?: boolean
|
||||
// tab上的图标
|
||||
icon?: string;
|
||||
icon?: string
|
||||
// 跳转地址
|
||||
frameSrc?: string;
|
||||
frameSrc?: string
|
||||
// 外链跳转地址
|
||||
externalLink?: string;
|
||||
externalLink?: string
|
||||
//隐藏
|
||||
hidden?: boolean;
|
||||
}
|
||||
hidden?: boolean
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user