Match-id-d742d2229ce0f137b3281986d7894b39b4201860

This commit is contained in:
* 2022-04-15 14:19:19 +08:00 committed by *
parent 49fac0e85f
commit 31a9a329bd
1 changed files with 2 additions and 3 deletions

View File

@ -354,13 +354,12 @@ function diffArrayNodesHandler(
rightIdx - leftIdx === newChildren.length) { rightIdx - leftIdx === newChildren.length) {
isDirectAdd = true; isDirectAdd = true;
} }
const isAddition = parentNode.tag === DomPortal || !parentNode.isCreated;
for (; leftIdx < rightIdx; leftIdx++) { for (; leftIdx < rightIdx; leftIdx++) {
newNode = getNewNode(parentNode, newChildren[leftIdx], null); newNode = getNewNode(parentNode, newChildren[leftIdx], null);
if (newNode !== null) { if (newNode !== null) {
if (parentNode.tag === DomPortal) { if (isAddition) {
FlagUtils.setAddition(newNode);
} else if (!parentNode.isCreated) {
FlagUtils.setAddition(newNode); FlagUtils.setAddition(newNode);
} }
if (isDirectAdd) { if (isDirectAdd) {