From 6e2557b3ae3e1b43bc01a5122f5fd4aa9b83d755 Mon Sep 17 00:00:00 2001 From: gerson <1405270578@qq.com> Date: 星期日, 09 二月 2025 18:51:33 +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