diff --git a/src/pages/word/components/TypeWord.vue b/src/pages/word/components/TypeWord.vue index 4240ba76..19fe6bbc 100644 --- a/src/pages/word/components/TypeWord.vue +++ b/src/pages/word/components/TypeWord.vue @@ -1,15 +1,17 @@ @@ -291,16 +342,16 @@ function checkCursorPosition() { [{{ word.phonetic0 }}] [{{ word.phonetic1 }}] + :title="`发音(${settingStore.shortcutKeyMap[ShortcutKey.PlayWordPronunciation]})`" + ref="volumeIconRef" :simple="true" :cb="() => playWordAudio(word.word)"/> - {{ input }} - {{ wrong }} - - + + + {{ props.word.word }} + + + + {{ i }} + + + + + + {{ input }} + {{ wrong }} + + {{ displayWord.split('').map(() => (PracticeMode.Dictation === practiceMode ? ' ' : '_')).join('') }} + {{ displayWord }} + + {{ displayWord }} + + + + {{ displayWord.split('').map(() => '_').join('') }} + {{ displayWord }} - {{ displayWord }} - - {{ - displayWord.split('').map(() => '_').join('') - }} - {{ displayWord }} - - {{ displayWord }} - - 不认识 - 我认识 + + 不认识 + 我认识 {{ v.pos }} + v-if="(settingStore.dictation || [PracticeMode.Spell,PracticeMode.Listen].includes(practiceMode)) && !showFullWord" + v-html="hideWordInTranslation(v.cn, word.word)"> {{ v.cn }} + v-opacity="![PracticeMode.Listen,PracticeMode.Dictation,PracticeMode.Identify].includes(practiceMode) || showFullWord || showWordResult"> @@ -443,6 +509,10 @@ function checkCursorPosition() {