From 7631125e9354efb4c59d89727941e18a0ecc1933 Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Tue, 30 Sep 2025 09:48:36 +0800 Subject: [PATCH] fix(Smart Question): The scroll axis cannot scroll upwards --- frontend/src/views/chat/index.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/src/views/chat/index.vue b/frontend/src/views/chat/index.vue index d5af9613e..f0ce56d7b 100644 --- a/frontend/src/views/chat/index.vue +++ b/frontend/src/views/chat/index.vue @@ -731,7 +731,7 @@ const sendMessage = async ($event: any = {}) => { loading.value = true isTyping.value = true - if (isCompletePage.value || innerRef.value) { + if (isCompletePage.value && innerRef.value) { scrollTopVal = innerRef.value!.clientHeight scrollTime = setInterval(() => { scrollBottom() @@ -751,6 +751,12 @@ const sendMessage = async ($event: any = {}) => { inputMessage.value = '' nextTick(async () => { + if (!isCompletePage.value && innerRef.value) { + scrollTopVal = innerRef.value!.clientHeight + scrollTime = setInterval(() => { + scrollBottom() + }, 300) + } const index = currentChat.value.records.length - 1 if (chartAnswerRef.value) { if (chartAnswerRef.value instanceof Array) {