diff --git a/src/components/Practice/PracticeWord/TypingWord.vue b/src/components/Practice/PracticeWord/TypingWord.vue index 0221501f..7575303b 100644 --- a/src/components/Practice/PracticeWord/TypingWord.vue +++ b/src/components/Practice/PracticeWord/TypingWord.vue @@ -58,11 +58,15 @@ watch(() => props.words, () => { practiceStore.repeatNumber = 0 practiceStore.startDate = Date.now() practiceStore.correctRate = -1 - practiceStore.total = props.words.length practiceStore.inputWordNumber = 0 practiceStore.wrongWordNumber = 0 }, {immediate: true}) +watch(data, () => { + practiceStore.total = data.words.length + practiceStore.index = data.index +}) + const word = $computed(() => { return data.words[data.index] ?? { trans: [], @@ -112,7 +116,6 @@ function next(isTyping: boolean = true) { emitter.emit(EventKey.openStatModal, stat) } } else { - 2 data.index++ isTyping && practiceStore.inputWordNumber++ console.log('这个词完了') diff --git a/src/components/Toolbar/DictModal.vue b/src/components/Toolbar/DictModal.vue index e4bb1af4..09d5a171 100644 --- a/src/components/Toolbar/DictModal.vue +++ b/src/components/Toolbar/DictModal.vue @@ -216,13 +216,13 @@ const dictIsArticle = $computed(() => { >总文章:{{ runtimeStore.editDict.articles.length }}篇
- 总词汇:{{ runtimeStore.editDict.length }}词 + 总词汇:{{ runtimeStore.editDict.originWords.length }}词
开始日期:-
花费时间:-
累积错误:-
进度: -