if (isReservedProp(key)) continue
hostPatchProp(el, key, props[key], null, isSVG)
}
- if (props.vnodeBeforeMount != null) {
- invokeDirectiveHook(props.vnodeBeforeMount, parentComponent, vnode)
+ if (props.onVnodeBeforeMount != null) {
+ invokeDirectiveHook(props.onVnodeBeforeMount, parentComponent, vnode)
}
}
if (shapeFlag & ShapeFlags.TEXT_CHILDREN) {
)
}
hostInsert(el, container, anchor)
- if (props != null && props.vnodeMounted != null) {
+ if (props != null && props.onVnodeMounted != null) {
queuePostRenderEffect(() => {
- invokeDirectiveHook(props.vnodeMounted, parentComponent, vnode)
+ invokeDirectiveHook(props.onVnodeMounted, parentComponent, vnode)
}, parentSuspense)
}
}
const oldProps = (n1 && n1.props) || EMPTY_OBJ
const newProps = n2.props || EMPTY_OBJ
- if (newProps.vnodeBeforeUpdate != null) {
- invokeDirectiveHook(newProps.vnodeBeforeUpdate, parentComponent, n2, n1)
+ if (newProps.onVnodeBeforeUpdate != null) {
+ invokeDirectiveHook(newProps.onVnodeBeforeUpdate, parentComponent, n2, n1)
}
if (patchFlag > 0) {
patchChildren(n1, n2, el, null, parentComponent, parentSuspense, isSVG)
}
- if (newProps.vnodeUpdated != null) {
+ if (newProps.onVnodeUpdated != null) {
queuePostRenderEffect(() => {
- invokeDirectiveHook(newProps.vnodeUpdated, parentComponent, n2, n1)
+ invokeDirectiveHook(newProps.onVnodeUpdated, parentComponent, n2, n1)
}, parentSuspense)
}
}
return
}
- if (props != null && props.vnodeBeforeUnmount != null) {
- invokeDirectiveHook(props.vnodeBeforeUnmount, parentComponent, vnode)
+ if (props != null && props.onVnodeBeforeUnmount != null) {
+ invokeDirectiveHook(props.onVnodeBeforeUnmount, parentComponent, vnode)
}
const shouldRemoveChildren = type === Fragment && doRemove
if (anchor != null) hostRemove(anchor)
}
- if (props != null && props.vnodeUnmounted != null) {
+ if (props != null && props.onVnodeUnmounted != null) {
queuePostRenderEffect(() => {
- invokeDirectiveHook(props.vnodeUnmounted, parentComponent, vnode)
+ invokeDirectiveHook(props.onVnodeUnmounted, parentComponent, vnode)
}, parentSuspense)
}
}