From d8f2f8490d857f7745ad0efe8b1ec188637326bc Mon Sep 17 00:00:00 2001 From: Wenjie Zhang Date: Tue, 25 Feb 2025 14:46:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BE=A7=E8=BE=B9=E6=A0=8F=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E6=8C=81=E4=B9=85=E5=8C=96=E5=AD=98=E5=82=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/views/ChatView.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/web/src/views/ChatView.vue b/web/src/views/ChatView.vue index fc982936..55b09876 100644 --- a/web/src/views/ChatView.vue +++ b/web/src/views/ChatView.vue @@ -41,9 +41,16 @@ const convs = reactive(JSON.parse(localStorage.getItem('chat-convs')) || [ ]) const state = reactive({ - isSidebarOpen: true, + isSidebarOpen: JSON.parse(localStorage.getItem('chat-sidebar-open') || 'true'), }) +// Watch isSidebarOpen and save to localStorage +watch( + () => state.isSidebarOpen, + (newValue) => { + localStorage.setItem('chat-sidebar-open', JSON.stringify(newValue)) + } +) const curConvId = ref(0) const generateRandomHash = (length) => {