diff --git a/src/pages/index/ChatPage.vue b/src/pages/index/ChatPage.vue
index 2e4f749..a8046f0 100644
--- a/src/pages/index/ChatPage.vue
+++ b/src/pages/index/ChatPage.vue
@@ -152,7 +152,7 @@
:class="activeMenu === 'settings' ? '' : 'active'"
>
{
- const contactMessages = {};
+ const contactMessages = [];
const messages = response.data.messages || [];
// 把联系人的消息按联系人 id 分组存储
messages.forEach((item) => {
- if (!contactMessages[contactName]) {
- contactMessages[contactName] = [];
- }
- contactMessages[contactName].push({
+ contactMessages.push({
...item,
from:
item.senderName === this.currentUser.username ? "me" : "other",
time: item.time || item.createdAt,
});
});
- this.contactMessages = contactMessages;
+ this.contactMessages = contactMessages.reverse();
console.log("contactMessages", contactMessages);
})
.catch((error) => {