chore:解决了key问题
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user