From d6561ad33165b0b0df93f3d509941dca69343d15 Mon Sep 17 00:00:00 2001 From: zyronon Date: Mon, 7 Aug 2023 16:33:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BE=A7=E8=BE=B9=E6=A0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 + pnpm-lock.yaml | 28 +- src/App.vue | 194 +---------- src/assets/css/colors.scss | 2 + src/assets/css/style.scss | 13 + src/components/ChapterDetail.vue | 35 ++ src/components/ChapterList.vue | 48 +++ src/components/DictList.vue | 56 +++ src/components/Side.vue | 165 +++++++++ src/components/Side2.vue | 204 +++++++++++ src/components/WordList.vue | 50 ++- src/main.ts | 2 +- src/stores/base.ts | 97 +++--- src/style.css | 11 - tsconfig.json | 1 - yarn.lock | 578 ------------------------------- 16 files changed, 647 insertions(+), 839 deletions(-) create mode 100644 src/assets/css/colors.scss create mode 100644 src/assets/css/style.scss create mode 100644 src/components/ChapterDetail.vue create mode 100644 src/components/ChapterList.vue create mode 100644 src/components/DictList.vue create mode 100644 src/components/Side.vue create mode 100644 src/components/Side2.vue delete mode 100644 src/style.css delete mode 100644 yarn.lock diff --git a/package.json b/package.json index f578b14b..17bedcea 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,10 @@ "preview": "vite preview" }, "dependencies": { + "@icon-park/vue-next": "^1.4.2", "lodash": "^4.17.21", "pinia": "^2.1.6", + "swiper": "^10.1.0", "vue": "^3.3.4" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 28d13cf8..ffd7d8af 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,16 +1,18 @@ lockfileVersion: '6.0' -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - dependencies: + '@icon-park/vue-next': + specifier: ^1.4.2 + version: 1.4.2(vue@3.3.4) lodash: specifier: ^4.17.21 version: 4.17.21 pinia: specifier: ^2.1.6 version: 2.1.6(typescript@5.0.2)(vue@3.3.4) + swiper: + specifier: ^10.1.0 + version: 10.1.0 vue: specifier: ^3.3.4 version: 3.3.4 @@ -258,6 +260,15 @@ packages: dev: true optional: true + /@icon-park/vue-next@1.4.2(vue@3.3.4): + resolution: {integrity: sha512-+QklF255wkfBOabY+xw6FAI0Bwln/RhdwCunNy/9sKdKuChtaU67QZqU67KGAvZUTeeBgsL+yaHHxqfQeGZXEQ==} + engines: {node: '>= 8.0.0', npm: '>= 5.0.0'} + peerDependencies: + vue: 3.x + dependencies: + vue: 3.3.4 + dev: false + /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} @@ -648,6 +659,11 @@ packages: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} + /swiper@10.1.0: + resolution: {integrity: sha512-E+wh+hcSbwlRfXuwBTclcOOikOjNdSF0a2Sdg3J4cIWtHO64A7SaLRfezfrJ67CW3GEc15AduYU2YKlElsjqsQ==} + engines: {node: '>= 4.7.0'} + dev: false + /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} @@ -746,3 +762,7 @@ packages: /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false diff --git a/src/App.vue b/src/App.vue index d0dd49c0..30a6a072 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,5 +1,5 @@ \ No newline at end of file diff --git a/src/components/ChapterList.vue b/src/components/ChapterList.vue new file mode 100644 index 00000000..70cd6a93 --- /dev/null +++ b/src/components/ChapterList.vue @@ -0,0 +1,48 @@ + + + + + \ No newline at end of file diff --git a/src/components/DictList.vue b/src/components/DictList.vue new file mode 100644 index 00000000..273f680b --- /dev/null +++ b/src/components/DictList.vue @@ -0,0 +1,56 @@ + + + + + \ No newline at end of file diff --git a/src/components/Side.vue b/src/components/Side.vue new file mode 100644 index 00000000..47df37a7 --- /dev/null +++ b/src/components/Side.vue @@ -0,0 +1,165 @@ + + + + diff --git a/src/components/Side2.vue b/src/components/Side2.vue new file mode 100644 index 00000000..f1c3529a --- /dev/null +++ b/src/components/Side2.vue @@ -0,0 +1,204 @@ + + + + + \ No newline at end of file diff --git a/src/components/WordList.vue b/src/components/WordList.vue index 8040a1f3..33495cd9 100644 --- a/src/components/WordList.vue +++ b/src/components/WordList.vue @@ -1,45 +1,57 @@