From 6a99fda66a74447a75856f982fa55d223ca4cdb2 Mon Sep 17 00:00:00 2001 From: Zyronon Date: Fri, 26 Sep 2025 01:37:46 +0800 Subject: [PATCH] feat:keep a record of historical practice --- src/assets/css/style.scss | 2 +- src/components/PopConfirm.vue | 2 +- src/components/list/BaseList.vue | 8 +- src/components/list/WordList.vue | 6 +- src/directives/loading.tsx | 2 +- src/hooks/dict.ts | 13 +- src/pages/article/PracticeArticles.vue | 2 +- src/pages/setting/Setting.vue | 48 +++++-- src/pages/word/PracticeWords.vue | 167 +++++++++++++------------ src/pages/word/WordsPage.vue | 37 +++--- src/pages/word/components/Footer.vue | 18 +-- src/pages/word/components/TypeWord.vue | 11 +- src/types/types.ts | 17 ++- src/utils/const.ts | 6 +- 14 files changed, 185 insertions(+), 154 deletions(-) diff --git a/src/assets/css/style.scss b/src/assets/css/style.scss index a9c4615e..6b110e1f 100644 --- a/src/assets/css/style.scss +++ b/src/assets/css/style.scss @@ -310,7 +310,7 @@ a { .right { display: flex; flex-direction: column; - gap: .3rem; + gap: .1rem; transition: all .3s; } diff --git a/src/components/PopConfirm.vue b/src/components/PopConfirm.vue index 72a8ae52..bcbc8817 100644 --- a/src/components/PopConfirm.vue +++ b/src/components/PopConfirm.vue @@ -36,7 +36,7 @@ export default { }, methods: { showPop(e) { - if (this.disabled) return + if (this.disabled) return this.$emit('confirm') e?.stopPropagation() let rect = e.target.getBoundingClientRect() this.show = true diff --git a/src/components/list/BaseList.vue b/src/components/list/BaseList.vue index 7894a944..d54d8f79 100644 --- a/src/components/list/BaseList.vue +++ b/src/components/list/BaseList.vue @@ -1,6 +1,6 @@