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'