MCPcopy
hub / github.com/vuejs/core / setTransitionHooks

Function setTransitionHooks

packages/runtime-core/src/components/BaseTransition.ts:538–548  ·  view source on GitHub ↗
(vnode: VNode, hooks: TransitionHooks)

Source from the content-addressed store, hash-verified

536}
537
538export function setTransitionHooks(vnode: VNode, hooks: TransitionHooks): void {
539 if (vnode.shapeFlag & ShapeFlags.COMPONENT && vnode.component) {
540 vnode.transition = hooks
541 setTransitionHooks(vnode.component.subTree, hooks)
542 } else if (__FEATURE_SUSPENSE__ && vnode.shapeFlag & ShapeFlags.SUSPENSE) {
543 vnode.ssContent!.transition = hooks.clone(vnode.ssContent!)
544 vnode.ssFallback!.transition = hooks.clone(vnode.ssFallback!)
545 } else {
546 vnode.transition = hooks
547 }
548}
549
550export function getTransitionRawChildren(
551 children: VNode[],

Callers 5

setupFunction · 0.90
renderComponentRootFunction · 0.90
cloneVNodeFunction · 0.90
setupFunction · 0.90
setupFunction · 0.85

Calls 1

cloneMethod · 0.80

Tested by

no test coverage detected