From 233af2b1e3e566c57432531e6c6e1625927ba255 Mon Sep 17 00:00:00 2001 From: Litrix2 Date: Sun, 14 Apr 2024 14:40:34 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20=E5=AE=8C=E6=88=90=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E6=B3=A8=E5=86=8C=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +- components.d.ts | 5 - src/App.vue | 301 ++++++++++++++++++++++++++++-------- src/api/index.ts | 4 +- src/components/Game2048.vue | 1 + src/keys/index.ts | 2 + src/router/index.ts | 84 ++++++++-- src/schemas/index.ts | 52 +++++++ src/stores/2048.ts | 4 +- src/stores/index.ts | 2 +- src/stores/user.ts | 31 +++- src/utils/2d-array.ts | 13 ++ src/utils/api.ts | 7 + src/utils/index.ts | 29 ++-- src/views/ElementUiPage.vue | 299 ----------------------------------- src/views/MainPage.vue | 2 +- src/views/NotFound.vue | 33 ---- src/views/NotFoundPage.vue | 1 + 18 files changed, 428 insertions(+), 446 deletions(-) create mode 100644 src/keys/index.ts create mode 100644 src/schemas/index.ts create mode 100644 src/utils/2d-array.ts create mode 100644 src/utils/api.ts delete mode 100644 src/views/ElementUiPage.vue delete mode 100644 src/views/NotFound.vue create mode 100644 src/views/NotFoundPage.vue diff --git a/README.md b/README.md index 36bd8f5..4888445 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ # ITZX-Clubs-Home-Web -A clubs home web for Hangzhou Electron & Information Vocational School -building by vue3 and typescript \ No newline at end of file +A clubs home web for Hangzhou Electron & Information Vocational School +building by vue3 and typescript diff --git a/components.d.ts b/components.d.ts index 3a58dc1..b672c07 100644 --- a/components.d.ts +++ b/components.d.ts @@ -10,8 +10,6 @@ declare module 'vue' { BackgroundComp: typeof import('./src/components/BackgroundComp.vue')['default'] ElAvatar: typeof import('element-plus/es')['ElAvatar'] ElButton: typeof import('element-plus/es')['ElButton'] - ElCard: typeof import('element-plus/es')['ElCard'] - ElCol: typeof import('element-plus/es')['ElCol'] ElContainer: typeof import('element-plus/es')['ElContainer'] ElDialog: typeof import('element-plus/es')['ElDialog'] ElDropdown: typeof import('element-plus/es')['ElDropdown'] @@ -22,12 +20,9 @@ declare module 'vue' { ElHeader: typeof import('element-plus/es')['ElHeader'] ElIcon: typeof import('element-plus/es')['ElIcon'] ElInput: typeof import('element-plus/es')['ElInput'] - ElLink: typeof import('element-plus/es')['ElLink'] - ElRow: typeof import('element-plus/es')['ElRow'] ElTabPane: typeof import('element-plus/es')['ElTabPane'] ElTabs: typeof import('element-plus/es')['ElTabs'] Game2048: typeof import('./src/components/Game2048.vue')['default'] - HomeItem: typeof import('./src/components/HomeItem.vue')['default'] IconCsLock: typeof import('~icons/cs/lock')['default'] IconEpAvatar: typeof import('~icons/ep/avatar')['default'] IconEpUserFilled: typeof import('~icons/ep/user-filled')['default'] diff --git a/src/App.vue b/src/App.vue index fb1f9a2..87b6f20 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,66 +1,56 @@