From f582165c274dd18a0f8986bb89ed670687f5daeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=AD=A9=E5=8F=AF=E5=8F=AF=E7=88=B1=E7=88=B1?= <49635988+sunnyCoCosun@users.noreply.github.com> Date: Tue, 21 Jun 2022 22:34:58 +0800 Subject: [PATCH] fix(components): [tooltip] not disappear when change (#8301) el-tooltip does not disappear when the reference element is in closed #8287 --- packages/components/tooltip/src/tooltip.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/components/tooltip/src/tooltip.vue b/packages/components/tooltip/src/tooltip.vue index 829e0cd4b5ee1..656d5fd37add0 100644 --- a/packages/components/tooltip/src/tooltip.vue +++ b/packages/components/tooltip/src/tooltip.vue @@ -51,6 +51,7 @@ import { computed, defineComponent, + onDeactivated, provide, readonly, ref, @@ -207,6 +208,8 @@ export default defineComponent({ return popperContent && popperContent.contains(document.activeElement) } + onDeactivated(() => open.value && hide()) + return { compatShowAfter, compatShowArrow,