From fb044782833412c0864a93761c9ac7d3d038160f Mon Sep 17 00:00:00 2001 From: zyronon Date: Sun, 1 Oct 2023 16:59:25 +0800 Subject: [PATCH] update --- src/components/Practice/Footer.vue | 4 +- src/components/Practice/TypeWord.vue | 115 ++++++++++++++++++++---- src/components/Side.vue | 10 +-- src/components/Toolbar/SettingModal.vue | 4 +- src/components/VolumeIcon.vue | 24 ++++- src/stores/practice.ts | 5 +- 6 files changed, 132 insertions(+), 30 deletions(-) diff --git a/src/components/Practice/Footer.vue b/src/components/Practice/Footer.vue index 04292fbc..2ab1cc64 100644 --- a/src/components/Practice/Footer.vue +++ b/src/components/Practice/Footer.vue @@ -18,8 +18,8 @@ function format(val: number, suffix: string = '', check: number = -1) { const progress = $computed(() => { if (!practiceStore.total) return 0 - if (practiceStore.inputWordNumber > practiceStore.total) return 100 - return ((practiceStore.inputWordNumber / practiceStore.total) * 100) + if (practiceStore.index > practiceStore.total) return 100 + return ((practiceStore.index / practiceStore.total) * 100) }) let speedMinute = $ref(0) diff --git a/src/components/Practice/TypeWord.vue b/src/components/Practice/TypeWord.vue index cf757e0f..90e6616b 100644 --- a/src/components/Practice/TypeWord.vue +++ b/src/components/Practice/TypeWord.vue @@ -1,15 +1,18 @@