diff --git a/src/components/talk/message/ForwardMessage.vue b/src/components/talk/message/ForwardMessage.vue index d2f2ff3..81af51d 100644 --- a/src/components/talk/message/ForwardMessage.vue +++ b/src/components/talk/message/ForwardMessage.vue @@ -12,7 +12,13 @@ const props = defineProps<{ const isShowRecord = ref(false) const title = computed(() => { - return [...new Set(props.extra.records.map((v) => v.nickname))].join('和') + const uniqueNames = [...new Set(props.extra.records.map(v => v.nickname))]; + if (uniqueNames.length <= 2) { + return uniqueNames.join('和'); + } else { + return uniqueNames.slice(0, 2).join('和') + '等'; + } + // return [...new Set(props.extra.records.map((v) => v.nickname))].join('和') }) console.log(props.extra.records) const onClick = () => { @@ -24,7 +30,7 @@ const onClick = () => {