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>
This commit is contained in:
thinkasany
2025-07-21 16:45:14 +08:00
committed by GitHub
parent 937c6f4a4d
commit 31ff48921c

View File

@@ -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,
/**