Match-id-79434802c4c9b64f0a228c6c1b1793fea390b22e
This commit is contained in:
parent
99684271e6
commit
aa1944e8d4
|
@ -336,7 +336,12 @@ function submitClear(vNode: VNode): void {
|
||||||
|
|
||||||
// 在所有子项都卸载后,删除dom树中的节点
|
// 在所有子项都卸载后,删除dom树中的节点
|
||||||
removeChildDom(currentParent, vNode.realNode);
|
removeChildDom(currentParent, vNode.realNode);
|
||||||
currentParent.append(cloneDom);
|
const realNodeNext = getSiblingDom(vNode);
|
||||||
|
if (realNodeNext) {
|
||||||
|
insertDomBefore(currentParent, cloneDom, realNodeNext);
|
||||||
|
} else {
|
||||||
|
appendChildElement(currentParent, cloneDom);
|
||||||
|
}
|
||||||
vNode.realNode = cloneDom;
|
vNode.realNode = cloneDom;
|
||||||
attachRef(vNode);
|
attachRef(vNode);
|
||||||
FlagUtils.removeFlag(vNode, Clear);
|
FlagUtils.removeFlag(vNode, Clear);
|
||||||
|
|
Loading…
Reference in New Issue