From 31ff48921c02a29dbad0d4d42fefae64c1aef331 Mon Sep 17 00:00:00 2001 From: thinkasany <480968828@qq.com> Date: Mon, 21 Jul 2025 16:45:14 +0800 Subject: [PATCH] refactor(components): Simplified event handling (#21432) * refactor(components): Simplified event handling * Update packages/components/tooltip/src/tooltip.vue Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com> --------- Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com> --- packages/components/tooltip/src/tooltip.vue | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/components/tooltip/src/tooltip.vue b/packages/components/tooltip/src/tooltip.vue index 4e5d323355..783f1c1789 100644 --- a/packages/components/tooltip/src/tooltip.vue +++ b/packages/components/tooltip/src/tooltip.vue @@ -124,12 +124,8 @@ provide(TOOLTIP_INJECTION_KEY, { id, open: readonly(open), trigger: toRef(props, 'trigger'), - onOpen: (event?: Event) => { - onOpen(event) - }, - onClose: (event?: Event) => { - onClose(event) - }, + onOpen, + onClose, onToggle: (event?: Event) => { if (unref(open)) { onClose(event) @@ -189,7 +185,7 @@ defineExpose({ */ onOpen, /** - * @description expose onOpen function to mange el-tooltip open state + * @description expose onClose function to manage el-tooltip close state */ onClose, /**