From e27682badf0e2b8f1406449008fe6ea6516679df Mon Sep 17 00:00:00 2001 From: wangyifeng <812766448@qq.com> Date: Thu, 29 May 2025 18:28:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E4=BB=A3=E7=A0=81=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E5=90=8E=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/useTalkRecord.ts | 10 +++++++--- src/views/message/inner/panel/PanelFooter.vue | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/hooks/useTalkRecord.ts b/src/hooks/useTalkRecord.ts index a9a5554..4accf93 100644 --- a/src/hooks/useTalkRecord.ts +++ b/src/hooks/useTalkRecord.ts @@ -142,6 +142,11 @@ export const useTalkRecord = (uid: number) => { if (el) { if (request.cursor == 0) { + // el.scrollTop = el.scrollHeight + + // setTimeout(() => { + // el.scrollTop = el.scrollHeight + 1000 + // }, 500) scrollToBottom() } else { el.scrollTop = el.scrollHeight - scrollHeight @@ -254,11 +259,10 @@ export const useTalkRecord = (uid: number) => { el.scrollTo({ top: scrollTo, behavior: 'smooth' }) addClass(target, 'border') setTimeout(() => removeClass(target, 'border'), 3000) - } else if (el) { - scrollToBottom() } } else if (el) { - el.scrollTop = el.scrollHeight + // el.scrollTop = el.scrollHeight + scrollToBottom() } }) }) diff --git a/src/views/message/inner/panel/PanelFooter.vue b/src/views/message/inner/panel/PanelFooter.vue index 708f46c..8bbca4f 100644 --- a/src/views/message/inner/panel/PanelFooter.vue +++ b/src/views/message/inner/panel/PanelFooter.vue @@ -16,7 +16,7 @@ import Editor from '@/components/editor/Editor.vue' import MultiSelectFooter from './MultiSelectFooter.vue' import HistoryRecord from '@/components/talk/HistoryRecord.vue' import {scrollToBottom} from '@/utils/dom.ts' -import SimpleEditorExample from '@/components/editor/SimpleEditorExample.vue' +// import SimpleEditorExample from '@/components/editor/SimpleEditorExample.vue' const userStore = useUserStore() const talkStore = useTalkStore() const editorStore = useEditorStore()