From a6a1c72a377fd1520799387cedff7a9621e90ac0 Mon Sep 17 00:00:00 2001 From: Tim Date: Fri, 22 Aug 2025 13:26:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8F=91=E9=80=81=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=EF=BC=8C=E6=90=BA=E5=B8=A6=E5=A4=B4=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend_nuxt/pages/message-box/[id].vue | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend_nuxt/pages/message-box/[id].vue b/frontend_nuxt/pages/message-box/[id].vue index 0078673d0..617f2ae17 100644 --- a/frontend_nuxt/pages/message-box/[id].vue +++ b/frontend_nuxt/pages/message-box/[id].vue @@ -196,10 +196,14 @@ async function sendMessage(content, clearInput) { if (!response.ok) throw new Error('发送失败') const newMessage = await response.json() - messages.value.push(newMessage) + messages.value.push({ + ...newMessage, + src: newMessage.sender.avatar, + iconClick: () => { + navigateTo(`/users/${newMessage.sender.id}`, { replace: true }) + }, + }) clearInput() - - // Use a more reliable scroll approach setTimeout(() => { scrollToBottom() }, 100)