From f5656c8a2f5ac31ef3d0eba75c17b109c36c01f2 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Fri, 1 May 2026 08:50:51 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(im):=20=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E8=BE=93=E5=85=A5=E6=A1=86=E7=8A=B6=E6=80=81=E4=BB=A5=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E7=B2=98=E8=B4=B4=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../home/pages/conversation/components/input/MessageInput.vue | 2 ++ 1 file changed, 2 insertions(+) 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() } }