From 148c137445d7a5666da88f5565eb23904c06d14d Mon Sep 17 00:00:00 2001 From: dopamine Date: Thu, 24 Apr 2025 23:04:48 +0800 Subject: [PATCH] fix(components): [tooltip] remove some references in time (#20495) * fix(components): [tooltip] remove references to stopHandle and popperInstance in time * fix --- .../popper/src/composables/use-content.ts | 4 +++- packages/components/tooltip/src/content.vue | 20 ++++++++----------- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/packages/components/popper/src/composables/use-content.ts b/packages/components/popper/src/composables/use-content.ts index fbc9aec8eb..8b63988be0 100644 --- a/packages/components/popper/src/composables/use-content.ts +++ b/packages/components/popper/src/composables/use-content.ts @@ -61,7 +61,9 @@ export const usePopperContent = (props: PopperContentProps) => { const { attributes, state, styles, update, forceUpdate, instanceRef } = usePopper(computedReference, contentRef, options) - watch(instanceRef, (instance) => (popperInstanceRef.value = instance)) + watch(instanceRef, (instance) => (popperInstanceRef.value = instance), { + flush: 'sync', + }) onMounted(() => { watch( diff --git a/packages/components/tooltip/src/content.vue b/packages/components/tooltip/src/content.vue index 6ea329f1ee..8d34ca47ad 100644 --- a/packages/components/tooltip/src/content.vue +++ b/packages/components/tooltip/src/content.vue @@ -44,7 +44,7 @@