From 66828a254cf4a90161cccfc446eb63d656de4a01 Mon Sep 17 00:00:00 2001 From: wangyifeng <812766448@qq.com> Date: Mon, 21 Apr 2025 09:52:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E5=B7=B2=E8=AF=BB=E6=9C=AA?= =?UTF-8?q?=E8=AF=BB=E6=A0=B7=E5=BC=8F=E4=BC=98=E5=8C=96=EF=BC=9B=E5=A4=84?= =?UTF-8?q?=E7=90=86@=E5=8A=9F=E8=83=BD=E6=96=B0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/dialog/index.vue | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/pages/dialog/index.vue b/src/pages/dialog/index.vue index 89272f1..214af40 100644 --- a/src/pages/dialog/index.vue +++ b/src/pages/dialog/index.vue @@ -547,6 +547,7 @@ :hideHeader="true" :round="5" :height="state.mentionSelectHeight" + :inContent="true" >
{ if (ops[0].insert === '\n') { ops.splice(0, 1) if (ops.length > 0) { - getQuill().setContents(delta) + nextTick(() => { + getQuill().setContents(delta) + getQuill().setSelection(getQuill().getText().length, 0) + }) } } // for (let i = 0; i < ops.length; i++) { @@ -2070,7 +2074,7 @@ onMounted(async () => { } state.value.setMessageReadInterval = setInterval(() => { checkVisibleElements() - }, 3000) + }, 2000) if (state.value.setOutMessageReadInterval) { clearInterval(state.value.setOutMessageReadInterval) @@ -2078,7 +2082,7 @@ onMounted(async () => { } state.value.setOutMessageReadInterval = setInterval(() => { checkVisibleOutElements() - }, 3000) + }, 2000) //初始化设置观察者 const options = {