From 62a393752db305e63cede153ef9b6fcf7beb5125 Mon Sep 17 00:00:00 2001 From: wanchun <445436867@qq.com> Date: Thu, 23 Dec 2021 11:40:29 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20selectTrigger=E7=9A=84focus/blur?= =?UTF-8?q?=E4=BA=8B=E4=BB=B6=E6=97=A0=E6=B3=95=E6=AD=A3=E5=B8=B8=E6=8A=9B?= =?UTF-8?q?=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/popper/useTrigger.js | 2 ++ components/select-tree/selectTree.vue | 27 +++++++++++++++++++-- components/select-tree/style/index.less | 4 +-- components/select-trigger/label.vue | 2 ++ components/select-trigger/selectTrigger.vue | 4 +-- components/select/select.vue | 26 +++++++++++++++++++- components/select/style/index.less | 4 +-- 7 files changed, 60 insertions(+), 9 deletions(-) diff --git a/components/popper/useTrigger.js b/components/popper/useTrigger.js index 0c41a244..79359da6 100644 --- a/components/popper/useTrigger.js +++ b/components/popper/useTrigger.js @@ -49,6 +49,8 @@ export default function useTrigger( }; const popperEventsHandler = (e, t) => { + // 不是用户触发的行为 + e.stopPropagation(); switch (e.type) { case 'click': { if (t === 'contextmenu') { diff --git a/components/select-tree/selectTree.vue b/components/select-tree/selectTree.vue index 6d8eac69..2a1faabc 100644 --- a/components/select-tree/selectTree.vue +++ b/components/select-tree/selectTree.vue @@ -13,6 +13,7 @@ >