perf: 优化CSS体积,从5.18MB减少到179KB

- 用自定义flag-icons.css替换vue3-flag-icons全量导入,只包含cn和us国旗
- 删除themes.css中重复定义的.theme-yellow样式
This commit is contained in:
2026-05-07 17:02:02 +08:00
parent 48889a1c90
commit f700dc0a58
4 changed files with 21 additions and 96 deletions
+15 -25
View File
@@ -14,6 +14,9 @@ import type {
ParamValueZeroOrMore,
ParamValueZeroOrOne,
} from 'vue-router'
import type {
_ExtractParamParserType,
} from 'vue-router/experimental'
declare module 'vue-router' {
interface TypesConfig {
@@ -48,13 +51,6 @@ declare module 'vue-router/auto-routes' {
Record<never, never>,
| never
>,
'/admin/agent-apps/[id]/card-types': RouteRecordInfo<
'/admin/agent-apps/[id]/card-types',
'/admin/agent-apps/:id/card-types',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/agent-apps/[id]/edit': RouteRecordInfo<
'/admin/agent-apps/[id]/edit',
'/admin/agent-apps/:id/edit',
@@ -69,16 +65,16 @@ declare module 'vue-router/auto-routes' {
{ id: ParamValue<false> },
| never
>,
'/admin/agent-apps/invite': RouteRecordInfo<
'/admin/agent-apps/invite',
'/admin/agent-apps/invite',
Record<never, never>,
Record<never, never>,
'/admin/agent-apps/[id]/view': RouteRecordInfo<
'/admin/agent-apps/[id]/view',
'/admin/agent-apps/:id/view',
{ id: ParamValue<true> },
{ id: ParamValue<false> },
| never
>,
'/admin/agent-apps/request': RouteRecordInfo<
'/admin/agent-apps/request',
'/admin/agent-apps/request',
'/admin/agent-apps/create': RouteRecordInfo<
'/admin/agent-apps/create',
'/admin/agent-apps/create',
Record<never, never>,
Record<never, never>,
| never
@@ -663,12 +659,6 @@ declare module 'vue-router/auto-routes' {
views:
| never
}
'src/pages/admin/agent-apps/[id]/card-types.vue': {
routes:
| '/admin/agent-apps/[id]/card-types'
views:
| never
}
'src/pages/admin/agent-apps/[id]/edit.vue': {
routes:
| '/admin/agent-apps/[id]/edit'
@@ -681,15 +671,15 @@ declare module 'vue-router/auto-routes' {
views:
| never
}
'src/pages/admin/agent-apps/invite.vue': {
'src/pages/admin/agent-apps/[id]/view.vue': {
routes:
| '/admin/agent-apps/invite'
| '/admin/agent-apps/[id]/view'
views:
| never
}
'src/pages/admin/agent-apps/request.vue': {
'src/pages/admin/agent-apps/create.vue': {
routes:
| '/admin/agent-apps/request'
| '/admin/agent-apps/create'
views:
| never
}