From 3c93ad18b258fc809147cd7b62ae83d2730ac52a Mon Sep 17 00:00:00 2001 From: Pang Date: Wed, 17 Apr 2024 07:46:43 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=BB=91=E5=8A=A8=E5=BF=AB=E6=8D=B7?= =?UTF-8?q?=E8=A1=A8=E6=83=85=E9=80=89=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/assets/js/components/Scrollbar/index.js | 7 +++++++ .../assets/js/pages/manage/components/ChatInput/index.vue | 1 + 2 files changed, 8 insertions(+) diff --git a/resources/assets/js/components/Scrollbar/index.js b/resources/assets/js/components/Scrollbar/index.js index 06eb971e8..6c6fd5e06 100644 --- a/resources/assets/js/components/Scrollbar/index.js +++ b/resources/assets/js/components/Scrollbar/index.js @@ -28,6 +28,10 @@ export default { type: Number, default: 20 }, + touchContentBlur: { + type: Boolean, + default: true + }, }, data() { return { @@ -248,6 +252,9 @@ export default { * @param e */ onContentTouchStart(e) { + if (!this.touchContentBlur) { + return; + } const focusedElement = document.activeElement; if (focusedElement) { focusedElement.blur(); diff --git a/resources/assets/js/pages/manage/components/ChatInput/index.vue b/resources/assets/js/pages/manage/components/ChatInput/index.vue index 661e4b680..e8586d23a 100755 --- a/resources/assets/js/pages/manage/components/ChatInput/index.vue +++ b/resources/assets/js/pages/manage/components/ChatInput/index.vue @@ -15,6 +15,7 @@ ref="emojiWrapper" :enable-x="true" :enable-y="false" + :touch-content-blur="false" class-name="chat-quick-emoji-wrapper scrollbar-hidden">