From 1a0c11f685cee19f3fbcc19d762419e72dda6258 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 27 Apr 2026 00:51:15 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(im):=20=E4=BC=98=E5=8C=96=20Me?= =?UTF-8?q?ssagePage.vue=20=E9=A1=B5=E9=9D=A2=EF=BC=8C=E5=AF=B9=E9=BD=90?= =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E4=BA=A4=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../im/home/components/ResizableAside.vue | 2 +- .../home/pages/conversation/MessagePage.vue | 104 ++++++++++++++++-- 2 files changed, 97 insertions(+), 9 deletions(-) diff --git a/src/views/im/home/components/ResizableAside.vue b/src/views/im/home/components/ResizableAside.vue index c8745730e..86071e517 100644 --- a/src/views/im/home/components/ResizableAside.vue +++ b/src/views/im/home/components/ResizableAside.vue @@ -30,7 +30,7 @@ const props = withDefaults( defaultWidth?: number // 默认宽度 minWidth?: number // 最小宽度 maxWidth?: number // 最大宽度 - storageKey: string // localStorage 存储 key,必填;调用方通过 StorageKeys.asideWidth(page) 生成 + storageKey: string // localStorage 存储 key,必填;调用方传 StorageKeys.asideWidth(三 Tab 共用一份) }>(), { defaultWidth: 260, diff --git a/src/views/im/home/pages/conversation/MessagePage.vue b/src/views/im/home/pages/conversation/MessagePage.vue index d858c2756..7781332f2 100644 --- a/src/views/im/home/pages/conversation/MessagePage.vue +++ b/src/views/im/home/pages/conversation/MessagePage.vue @@ -2,44 +2,132 @@
- - + +
- 消息 + + + + + + +
+ +
- 暂无会话 + {{ keyword ? '没有满足条件的会话' : '暂无会话' }}
+ + + +