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 = {