diff --git a/src/views/im/home/pages/conversation/components/input/MessageInput.vue b/src/views/im/home/pages/conversation/components/input/MessageInput.vue index e9128d7c4..9092c2422 100644 --- a/src/views/im/home/pages/conversation/components/input/MessageInput.vue +++ b/src/views/im/home/pages/conversation/components/input/MessageInput.vue @@ -484,6 +484,8 @@ function onPaste(e: ClipboardEvent) { const text = e.clipboardData?.getData('text/plain') || '' if (text) { nativeExec('insertText', text) + // @paste.prevent 阻断了浏览器默认 input 事件,需手动同步草稿 / canSend,与 insertText() 路径一致 + syncEditorState() } }