fix: add mutation lost in slimDOMOptions (#994)
* fix: add mutation lost in slimDOMOptions * fix: slimDOMOptions-mutation-lost Co-authored-by: wangfukang <wangfukang@kuaishou.com>
This commit is contained in:
@@ -1012,14 +1012,15 @@ export function serializeNodeWithId(
|
|||||||
} else {
|
} else {
|
||||||
id = genId();
|
id = genId();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const serializedNode = Object.assign(_serializedNode, { id });
|
||||||
|
// add IGNORED_NODE to mirror to track nextSiblings
|
||||||
|
mirror.add(n, serializedNode);
|
||||||
|
|
||||||
if (id === IGNORED_NODE) {
|
if (id === IGNORED_NODE) {
|
||||||
return null; // slimDOM
|
return null; // slimDOM
|
||||||
}
|
}
|
||||||
|
|
||||||
const serializedNode = Object.assign(_serializedNode, { id });
|
|
||||||
|
|
||||||
mirror.add(n, serializedNode);
|
|
||||||
|
|
||||||
if (onSerialize) {
|
if (onSerialize) {
|
||||||
onSerialize(n);
|
onSerialize(n);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user