fix(runtime-core): should still do full traverse of stable fragment children in dev + hmr
This commit is contained in:
parent
bebd44f793
commit
dd40ad8fca
@ -1155,11 +1155,13 @@ function baseCreateRenderer(
|
||||
parentSuspense,
|
||||
isSVG
|
||||
)
|
||||
if (__DEV__ && parentComponent && parentComponent.type.__hmrId) {
|
||||
traverseStaticChildren(n1, n2)
|
||||
} else if (
|
||||
// #2080 if the stable fragment has a key, it's a <template v-for> that may
|
||||
// get moved around. Make sure all root level vnodes inherit el.
|
||||
// #2134 or if it's a component root, it may also get moved around
|
||||
// as the component is being moved.
|
||||
if (
|
||||
n2.key != null ||
|
||||
(parentComponent && n2 === parentComponent.subTree)
|
||||
) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user