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