From 2ac985bbe6ee4c8543d11f8a40106d4792778699 Mon Sep 17 00:00:00 2001 From: Seven <1530011482@qq.com> Date: Mon, 21 Sep 2026 16:35:45 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=8A=E5=A4=A9=E6=A1=86=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E6=9C=80=E6=96=B0=E6=97=B6=E9=97=B4=E9=80=90?= =?UTF-8?q?=E6=AD=A5=E5=BE=80=E4=B8=8A=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/index/ChatPage.vue | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) 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) => {