diff --git a/packages/components/dropdown/src/dropdown.vue b/packages/components/dropdown/src/dropdown.vue
index d0a1582292..1c0a70b0b3 100644
--- a/packages/components/dropdown/src/dropdown.vue
+++ b/packages/components/dropdown/src/dropdown.vue
@@ -18,6 +18,7 @@
append-to-body
pure
transition="el-zoom-in-top"
+ persistent
@show="$emit('visible-change', true)"
@hide="$emit('visible-change', false)"
>
diff --git a/packages/components/menu/src/menu-item.vue b/packages/components/menu/src/menu-item.vue
index ba96d8acf6..a1c198aab8 100644
--- a/packages/components/menu/src/menu-item.vue
+++ b/packages/components/menu/src/menu-item.vue
@@ -18,6 +18,7 @@
"
:effect="Effect.DARK"
placement="right"
+ persistent
>
diff --git a/packages/components/popconfirm/src/popconfirm.vue b/packages/components/popconfirm/src/popconfirm.vue
index 8f284eeebd..b1d98706de 100644
--- a/packages/components/popconfirm/src/popconfirm.vue
+++ b/packages/components/popconfirm/src/popconfirm.vue
@@ -8,6 +8,7 @@
append-to-body
:fallback-placements="['bottom', 'top', 'right', 'left']"
:hide-after="hideAfter"
+ persistent
>
diff --git a/packages/components/popover/src/index.vue b/packages/components/popover/src/index.vue
index 322d2a2136..7984587116 100644
--- a/packages/components/popover/src/index.vue
+++ b/packages/components/popover/src/index.vue
@@ -7,6 +7,7 @@
:enterable="enterable"
:popper-class="kls"
:popper-style="style"
+ persistent
>
diff --git a/packages/components/select-v2/src/select.vue b/packages/components/select-v2/src/select.vue
index 6e5a4e8974..8c1c8355d4 100644
--- a/packages/components/select-v2/src/select.vue
+++ b/packages/components/select-v2/src/select.vue
@@ -22,6 +22,7 @@
pure
transition="el-zoom-in-top"
trigger="click"
+ persistent
@show="handleMenuEnter"
@hide="states.inputValue = states.displayInputValue"
>
diff --git a/packages/components/select/src/select.vue b/packages/components/select/src/select.vue
index b4d0b2a71c..afe7669bc7 100644
--- a/packages/components/select/src/select.vue
+++ b/packages/components/select/src/select.vue
@@ -18,6 +18,7 @@
transition="el-zoom-in-top"
:stop-popper-mouse-event="false"
:gpu-acceleration="false"
+ persistent
@show="handleMenuEnter"
>
diff --git a/packages/components/slider/src/button.vue b/packages/components/slider/src/button.vue
index 5158de9257..a10b710ea9 100644
--- a/packages/components/slider/src/button.vue
+++ b/packages/components/slider/src/button.vue
@@ -24,6 +24,7 @@
:popper-class="tooltipClass"
:disabled="!showTooltip"
manual
+ persistent
>
{{ formatValue }}
diff --git a/packages/components/table/src/filter-panel.vue b/packages/components/table/src/filter-panel.vue
index 9282f1fdad..a793a8b6c8 100644
--- a/packages/components/table/src/filter-panel.vue
+++ b/packages/components/table/src/filter-panel.vue
@@ -10,6 +10,7 @@
effect="light"
pure
popper-class="el-table-filter"
+ persistent
>
diff --git a/packages/components/time-picker/src/common/picker.vue b/packages/components/time-picker/src/common/picker.vue
index 54c76a9b4f..82672098c8 100644
--- a/packages/components/time-picker/src/common/picker.vue
+++ b/packages/components/time-picker/src/common/picker.vue
@@ -14,6 +14,7 @@
:gpu-acceleration="false"
:stop-popper-mouse-event="false"
:hide-after="0"
+ persistent
@show="pickerActualVisible = true"
@hide="pickerActualVisible = false"
>