fix(types): fix routing type error #145
| | |
| | | - 修复环境变量配置失效以及 history 模式下 logo 地址问题 |
| | | - 修复图表库切换页面导致宽高计算错误 |
| | | - 修复多语言配置 `Locale.show`导致配置不生效 |
| | | - 修复路由类型错误 |
| | | |
| | | ## 2.0.0-rc.14 (2020-12-15) |
| | | |
| | |
| | | import { defineComponent } from 'vue'; |
| | | |
| | | export type Component = ReturnType<typeof defineComponent>; |
| | | export type Component<T extends any = any> = |
| | | | ReturnType<typeof defineComponent> |
| | | | (() => Promise<typeof import('*.vue')>) |
| | | | (() => Promise<T>); |
| | |
| | | import { AppRouteModule } from '/@/router/types.d'; |
| | | import { AppRouteModule } from '/@/router/types'; |
| | | import type { MenuModule, Menu, AppRouteRecordRaw } from '/@/router/types'; |
| | | |
| | | import { findPath, forEach, treeMap } from '/@/utils/helper/treeHelper'; |
| | |
| | | import type { MenuModule } from '/@/router/types.d'; |
| | | import type { MenuModule } from '/@/router/types'; |
| | | import { t } from '/@/hooks/web/useI18n'; |
| | | |
| | | const menu: MenuModule = { |
| | |
| | | import type { MenuModule } from '/@/router/types.d'; |
| | | import type { MenuModule } from '/@/router/types'; |
| | | import { t } from '/@/hooks/web/useI18n'; |
| | | |
| | | const menu: MenuModule = { |
| | |
| | | import type { MenuModule } from '/@/router/types.d'; |
| | | import type { MenuModule } from '/@/router/types'; |
| | | import { t } from '/@/hooks/web/useI18n'; |
| | | |
| | | const menu: MenuModule = { |
| | |
| | | import type { MenuModule } from '/@/router/types.d'; |
| | | import type { MenuModule } from '/@/router/types'; |
| | | import { t } from '/@/hooks/web/useI18n'; |
| | | |
| | | const menu: MenuModule = { |
| | |
| | | import type { MenuModule } from '/@/router/types.d'; |
| | | import type { MenuModule } from '/@/router/types'; |
| | | import { t } from '/@/hooks/web/useI18n'; |
| | | |
| | | const menu: MenuModule = { |
| | |
| | | import type { MenuModule } from '/@/router/types.d'; |
| | | import type { MenuModule } from '/@/router/types'; |
| | | import { t } from '/@/hooks/web/useI18n'; |
| | | |
| | | const menu: MenuModule = { |
| | |
| | | import type { MenuModule } from '/@/router/types.d'; |
| | | import type { MenuModule } from '/@/router/types'; |
| | | import { t } from '/@/hooks/web/useI18n'; |
| | | |
| | | const menu: MenuModule = { |
| | |
| | | import type { MenuModule } from '/@/router/types.d'; |
| | | import type { MenuModule } from '/@/router/types'; |
| | | import { t } from '/@/hooks/web/useI18n'; |
| | | |
| | | const menu: MenuModule = { |
| | |
| | | import type { MenuModule } from '/@/router/types.d'; |
| | | import type { MenuModule } from '/@/router/types'; |
| | | import { t } from '/@/hooks/web/useI18n'; |
| | | |
| | | const menu: MenuModule = { |
| | |
| | | import type { MenuModule } from '/@/router/types.d'; |
| | | import type { MenuModule } from '/@/router/types'; |
| | | import { t } from '/@/hooks/web/useI18n'; |
| | | |
| | | const menu: MenuModule = { |
File was renamed from src/router/types.d.ts |
| | |
| | | import type { RouteRecordRaw } from 'vue-router'; |
| | | import { RoleEnum } from '/@/enums/roleEnum'; |
| | | import Component from '/@/components/types'; |
| | | |
| | | import type { Component } from '/@/components/types'; |
| | | |
| | | export interface RouteMeta { |
| | | // title |
| | | title: string; |
| | |
| | | single?: boolean; |
| | | } |
| | | |
| | | // @ts-ignore |
| | | export interface AppRouteRecordRaw extends Omit<RouteRecordRaw, 'meta'> { |
| | | name: string; |
| | | meta: RouteMeta; |