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 @@
>
-
+