diff --git a/mini-program/src/pages/main/MineView.vue b/mini-program/src/pages/main/MineView.vue index 3ba902e..94ded82 100644 --- a/mini-program/src/pages/main/MineView.vue +++ b/mini-program/src/pages/main/MineView.vue @@ -165,8 +165,9 @@ const harmonyPercent = computed(() => { }) const genderText = computed(() => { - const map = { male: '男', female: '女', other: '其他' } - return map[profile.value.gender] || null + // 兼容中文值(编辑页保存格式)和英文 key + const map = { male: '男', female: '女', other: '其他', '男': '男', '女': '女', '不透露': '不透露' } + return map[profile.value.gender] || profile.value.gender || null }) const age = computed(() => {