From 28706df7da34b8854cdce96ad89c035eaded6ea9 Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期三, 09 四月 2025 15:54:50 +0800 Subject: [PATCH] 完善数字人 --- src/components/chat/messageList/index.vue | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/components/chat/messageList/index.vue b/src/components/chat/messageList/index.vue index c5c5a91..6029e7b 100644 --- a/src/components/chat/messageList/index.vue +++ b/src/components/chat/messageList/index.vue @@ -1,6 +1,6 @@ <template> - <div class="message-list"> - <div v-for="(item, msgIndex) of msgList" :key="`${item.historyId}_${item.role}`"> + <div class="message-list pb-10"> + <div v-for="(item, msgIndex) of msgList" :key="`${item.historyId ?? msgIndex}_${item.role}`"> <UserMsg :msg="item" @shareClick="shareClick" @@ -15,10 +15,11 @@ :isLast="msgIndex === msgList.length - 1" @sendChatMessage="sendChatMessage" @shareMsg="shareClick" + @stopGenClick="stopGenClick" :isTalking="isTalking" /> </div> - <div v-if="showAskMore" class="ml-4 mt-5 pb-10"> + <div v-if="showAskMore" class="ml-4 mt-5 "> <div class="text-gray-600 mb-5">浣犲彲浠ョ户缁棶鎴戯細</div> <div class="space-y-2 inline-flex flex-col"> <div @@ -57,6 +58,7 @@ setCommonQuestionClick: (msg: ChatMessage) => true, sendChatMessage: (msg: ChatContent) => true, askMoreClick: (msg: ContextHistory) => true, + stopGenClick: () => true, }); const showAskMore = computed(() => { if (!props.msgList || props.msgList.length === 0) return false; @@ -80,5 +82,9 @@ const askMoreClick = (msg: ContextHistory) => { emit('askMoreClick', msg); }; + +const stopGenClick = () => { + emit('stopGenClick'); +}; </script> <style scoped lang="scss"></style> -- Gitblit v1.9.3