fix(Teleport): component with multi roots should be removed when unmounted (#3157)
fix #3156
This commit is contained in:
@@ -2108,7 +2108,14 @@ function baseCreateRenderer(
|
||||
}
|
||||
|
||||
if (shapeFlag & ShapeFlags.TELEPORT) {
|
||||
;(vnode.type as typeof TeleportImpl).remove(vnode, internals, doRemove)
|
||||
;(vnode.type as typeof TeleportImpl).remove(
|
||||
vnode,
|
||||
parentComponent,
|
||||
parentSuspense,
|
||||
optimized,
|
||||
internals,
|
||||
doRemove
|
||||
)
|
||||
}
|
||||
|
||||
if (doRemove) {
|
||||
|
||||
Reference in New Issue
Block a user