Skip to content

Interface: VNode<HostNode, HostElement, ExtraProps>

Type Parameters

Type ParameterDefault type
HostNodeRendererNode
HostElementRendererElement
ExtraProps{ [key: string]: any; }

Properties

PropertyTypeDescription
anchorHostNode | null-
appContextAppContext | null-
childrenVNodeNormalizedChildren-
componentComponentInternalInstance | null-
dirsDirectiveBinding<any, string, any>[] | null-
elHostNode | null-
keyPropertyKey | null-
patchFlagnumber-
placeholderHostNode | null-
propsVNodeProps & ExtraProps | null-
refVNodeNormalizedRef | null-
scopeIdstring | nullSFC only. This is assigned on vnode creation using currentScopeId which is set alongside currentRenderingInstance.
shapeFlagnumber-
suspenseSuspenseBoundary | null-
targetHostElement | null-
targetAnchorHostNode | null-
targetStartHostNode | null-
transitionTransitionHooks<HostElement> | null-
typeVNodeTypes-