From b9b1063d5b370ce78a1b5058dc38bbb55198c599 Mon Sep 17 00:00:00 2001 From: Litrix2 Date: Fri, 13 Dec 2024 23:02:39 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=88=20perf:=20=E5=AE=8C=E5=96=84?= =?UTF-8?q?=E4=BA=94=E5=AD=90=E6=A3=8B=E4=B8=BB=E6=A1=86=E6=9E=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 ++ components.d.ts | 5 +-- src/App.vue | 20 ++++++----- src/assets/global.scss | 3 ++ src/router/index.ts | 1 + src/schemas/response.ts | 6 ++-- src/views/GobangPage.vue | 75 ++++++++++++++++++++++++++++++++++------ 7 files changed, 86 insertions(+), 26 deletions(-) diff --git a/.gitignore b/.gitignore index 5618d70..2897d03 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,5 @@ coverage *.lock *.lockb + +components.d.ts diff --git a/components.d.ts b/components.d.ts index 0ae7b95..236b4f9 100644 --- a/components.d.ts +++ b/components.d.ts @@ -7,9 +7,7 @@ export {} declare module 'vue' { export interface GlobalComponents { - '菜单': typeof import('./src/assets/icons/菜单.svg')['default'] - AppHeaderMenu: typeof import('./src/components/app/AppHeaderMenu.vue')['default'] - AppHeaderUser: typeof import('./src/components/app/AppHeaderUser.vue')['default'] + 'Components.d': typeof import('./components.d.ts')['default'] ElAvatar: typeof import('element-plus/es')['ElAvatar'] ElButton: typeof import('element-plus/es')['ElButton'] ElContainer: typeof import('element-plus/es')['ElContainer'] @@ -37,7 +35,6 @@ declare module 'vue' { IconCsValidate: typeof import('~icons/cs/validate')['default'] IconEpLoading: typeof import('~icons/ep/loading')['default'] IconEpUserFilled: typeof import('~icons/ep/user-filled')['default'] - Menu: typeof import('./src/assets/icons/Menu.svg')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] } diff --git a/src/App.vue b/src/App.vue index b2d50b6..3613ddb 100644 --- a/src/App.vue +++ b/src/App.vue @@ -9,7 +9,7 @@

社团展示系统

- + + :first-child:not(.app-header-menu) { margin-top: 10px; } + &__not-login-title { + font-weight: bold; + } &__logout { margin: 0 10px; } @@ -110,6 +114,7 @@