diff --git a/src/components/list/WordList.vue b/src/components/list/WordList.vue
index 33ed2afb..b86a7b14 100644
--- a/src/components/list/WordList.vue
+++ b/src/components/list/WordList.vue
@@ -53,7 +53,7 @@ defineExpose({scrollToBottom, scrollToItem})
-
{{ tran }}
+
{{ (v.pos ? v.pos + '.' : '') + v.cn }}
diff --git a/src/pages/pc/practice/practice-word/Typing.vue b/src/pages/pc/practice/practice-word/Typing.vue
index 162460da..493a8191 100644
--- a/src/pages/pc/practice/practice-word/Typing.vue
+++ b/src/pages/pc/practice/practice-word/Typing.vue
@@ -162,7 +162,7 @@ defineExpose({del, showWord, hideWord, play})
}"
>
- {{ v }}
+ {{ (v.pos ? v.pos + '.' : '') + v.cn }}
diff --git a/src/types.ts b/src/types.ts
index abfe6c63..38ca9e69 100644
--- a/src/types.ts
+++ b/src/types.ts
@@ -4,11 +4,16 @@ import codeFlag from "@/assets/img/flags/code.png";
import myFlag from "@/assets/img/flags/my.png";
import {DefaultChapterWordNumber} from "@/stores/setting.ts";
+export type WordTrans = {
+ pos: string,
+ cn: string,
+ en: string
+}
export type Word = {
"word": string,
"phonetic0": string,
"phonetic1": string,
- "trans": string[]
+ "trans": WordTrans[]
checked?: boolean,
id?: any,
}