Match-id-79434802c4c9b64f0a228c6c1b1793fea390b22e

This commit is contained in:
* 2022-01-28 10:19:57 +08:00 committed by *
parent 99684271e6
commit aa1944e8d4
1 changed files with 6 additions and 1 deletions

View File

@ -336,7 +336,12 @@ function submitClear(vNode: VNode): void {
// 在所有子项都卸载后删除dom树中的节点
removeChildDom(currentParent, vNode.realNode);
currentParent.append(cloneDom);
const realNodeNext = getSiblingDom(vNode);
if (realNodeNext) {
insertDomBefore(currentParent, cloneDom, realNodeNext);
} else {
appendChildElement(currentParent, cloneDom);
}
vNode.realNode = cloneDom;
attachRef(vNode);
FlagUtils.removeFlag(vNode, Clear);