From f3fff002381fa186e736c179937c3858090456c9 Mon Sep 17 00:00:00 2001 From: zyronon Date: Mon, 6 Nov 2023 18:50:57 +0800 Subject: [PATCH] fix bug --- components.d.ts | 3 - src/components/Practice/Options.vue | 18 ++-- src/components/Practice/Practice.vue | 97 +++++++++++++++++-- .../Practice/PracticeWord/PracticeWord.vue | 38 +------- .../Practice/PracticeWord/Typing.vue | 6 +- .../Practice/PracticeWord/TypingWord.vue | 17 +++- src/components/Practice/Statistics.vue | 46 ++++----- src/components/Toolbar/Toolbar.vue | 22 +++-- src/components/Toolbar/TranslateSetting.vue | 5 +- src/components/VolumeIcon.vue | 23 +++-- src/stores/runtime.ts | 2 + src/stores/setting.ts | 8 +- src/types.ts | 18 +++- src/utils/eventBus.ts | 1 - 14 files changed, 201 insertions(+), 103 deletions(-) diff --git a/components.d.ts b/components.d.ts index 3ee47ed0..a61d2f4f 100644 --- a/components.d.ts +++ b/components.d.ts @@ -23,9 +23,6 @@ declare module 'vue' { EditArticle: typeof import('./src/components/Article/EditArticle.vue')['default'] EditBatchArticleModal: typeof import('./src/components/Article/EditBatchArticleModal.vue')['default'] EditSingleArticleModal: typeof import('./src/components/Article/EditSingleArticleModal.vue')['default'] - ElButton: typeof import('element-plus/es')['ElButton'] - ElForm: typeof import('element-plus/es')['ElForm'] - ElFormItem: typeof import('element-plus/es')['ElFormItem'] ElInput: typeof import('element-plus/es')['ElInput'] ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] ElOption: typeof import('element-plus/es')['ElOption'] diff --git a/src/components/Practice/Options.vue b/src/components/Practice/Options.vue index 5bbd1a51..b559b552 100644 --- a/src/components/Practice/Options.vue +++ b/src/components/Practice/Options.vue @@ -5,6 +5,8 @@ import IconWrapper from "@/components/IconWrapper.vue"; import {Icon} from "@iconify/vue"; import BaseIcon from "@/components/BaseIcon.vue"; import {useWordOptions} from "@/hooks/dict.ts"; +import {useSettingStore} from "@/stores/setting.ts"; +import {ShortcutKey} from "@/types.ts"; defineProps<{ showEdit?: boolean, @@ -19,11 +21,13 @@ const emit = defineEmits<{ skip: [], }>() +const settingStore = useSettingStore() +