fix: 添加lint规则运行脚本,修复lint错误

This commit is contained in:
tnt group
2022-09-16 12:26:12 +08:00
parent d4ba828d08
commit 628d66e80e
20 changed files with 84 additions and 88 deletions
+23 -21
View File
@@ -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
}