From 009d16d5c3184733fdcbce3bd19a5d910110c6c0 Mon Sep 17 00:00:00 2001 From: Lexcubia Date: Sun, 27 Apr 2025 15:58:03 +0800 Subject: [PATCH] =?UTF-8?q?fix(chat):=20=E8=B0=83=E6=95=B4=E8=81=8A?= =?UTF-8?q?=E5=A4=A9=E8=BE=93=E5=85=A5=E6=A1=86=E7=A6=81=E7=94=A8=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在没有会话时允许用户输入 - 修复会话结束或正在回复/生成时输入框禁用的问题 --- src/views/chat/ChatInterface.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/views/chat/ChatInterface.vue b/src/views/chat/ChatInterface.vue index 26edad9..b27bcc9 100644 --- a/src/views/chat/ChatInterface.vue +++ b/src/views/chat/ChatInterface.vue @@ -326,8 +326,12 @@ const formatTimestamp = (timestamp) => { // 计算属性:判断输入框是否禁用 const isInputDisabled = computed(() => { + // 没有会话时允许输入 + if (!chatStore.currentConversation) { + return false + } // 会话结束 或 正在回复/生成时禁用输入 - const status = chatStore.currentConversation?.conversationStatus + const status = chatStore.currentConversation.conversationStatus return status !== 'active' })