From b8dd1a8d04877d2586e2190255f4fd8a8341ab6f Mon Sep 17 00:00:00 2001 From: bob <312777916@qq.com> Date: Thu, 8 May 2025 21:13:53 +0800 Subject: [PATCH] bug fixed --- src/views/message/MessageLayout.vue | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/views/message/MessageLayout.vue b/src/views/message/MessageLayout.vue index 074743a..33a7926 100644 --- a/src/views/message/MessageLayout.vue +++ b/src/views/message/MessageLayout.vue @@ -1322,6 +1322,15 @@ const handleGlobalMouseUp = (e) => { if (disabled !== 'true' && !multiSelectedMsgIds.value.has(msgId)) { multiSelectedMsgIds.value.add(msgId) } + + const cancelClick = (e) => { + e.preventDefault() + e.stopPropagation() + // 移除监听,确保只生效一次 + msgListDiv.value.removeEventListener('click', cancelClick, true) + } + // 在捕获阶段拦截点击事件 + msgListDiv.value.addEventListener('click', cancelClick, true) } }) } @@ -1970,7 +1979,7 @@ const onShowRecorder = () => { } .message-item-wrapper { - transition: all 1s ease; + transition: background-color 1s ease; } .highlighted {