From bff4a9f74367d0fcfdcd511603fd157afa4b74b5 Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Tue, 13 Oct 2026 17:47:32 +0800 Subject: [PATCH] =?UTF-8?q?fix(Talk):=20=E5=A4=B4=E5=83=8F=E7=BB=91?= =?UTF-8?q?=E5=AE=9A=E6=94=B9=E7=94=A8=20:userUUID=EF=BC=8C=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3=20prop=20=E5=8C=B9=E9=85=8D=E4=BB=A5=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=20GERP=20=E7=B3=BB=E7=BB=9F=E5=A4=B4=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/talk/Talk.vue | 6 +++--- src/views/talk/TalkAvatar.vue | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/views/talk/Talk.vue b/src/views/talk/Talk.vue index e8815c8..f55d7c7 100644 --- a/src/views/talk/Talk.vue +++ b/src/views/talk/Talk.vue @@ -1006,7 +1006,7 @@ onBeforeUnmount(() => { @click="OpenConversation(conversation)" > @@ -1095,7 +1095,7 @@ onBeforeUnmount(() => { {{ message.Content }}
- +
{{ message.SenderName }} @@ -1196,7 +1196,7 @@ onBeforeUnmount(() => {
- + {{ MemberName(member) }} 群主 diff --git a/src/views/talk/TalkAvatar.vue b/src/views/talk/TalkAvatar.vue index 20e7e1e..ca8036f 100644 --- a/src/views/talk/TalkAvatar.vue +++ b/src/views/talk/TalkAvatar.vue @@ -5,9 +5,9 @@ * 传入 userUUID 时以系统头像(/Query/GetELTUserAvatar)呈现; * 群聊等无对应用户的场景(userUUID 为空)或头像加载失败时,回退为首字母色块。 * - * 注意:prop 名必须为 camelCase(与仓库其它组件一致),否则模板中用 kebab-case - * 绑定时 Vue 只会按 camelize(key)(user-uuid → userUuid)匹配声明键,PascalCase - * 声明将永远取不到值。 + * 注意:prop 名与模板绑定必须同形(与 UserDetailPanel 一致,调用方写作 :userUUID)。 + * Vue 只按 camelize(属性名) 匹配声明键——`user-uuid` 会被 camelize 成 `userUuid`, + * 与声明键 `userUUID` 不相等,故不能用 kebab-case 绑定本组件。 */ import { computed, ref, watch } from 'vue' import { buildTalkAvatarUrl } from '@/api/talk'