chore:解决了key问题

This commit is contained in:
2025-12-13 16:33:22 +08:00
parent 80428e625f
commit c45f3e69da

View File

@@ -16,7 +16,7 @@
<!-- 消息列表 -->
<view
v-for="(message, index) in messages"
:key="message.id"
:key="message.id + '-' + index"
class="message-item"
:class="[message.role, { 'first-message': index === 0 }]">
@@ -532,7 +532,7 @@ export default {
if (history.success && history.messages?.length > 0) {
// 格式化消息
this.messages = history.messages.map(msg => ({
id: msg.message_id || Date.now() + Math.random(),
id: msg.message_id || (Date.now() + Math.random() * 10000),
role: msg.role === 'user' ? 'user' : 'assistant',
content: msg.content || msg.answer || msg.text || '',
timestamp: msg.created_at,