fix(ssr): handle hydrated async component unmounted before resolve

fix #3787
This commit is contained in:
Evan You
2021-05-26 15:26:18 -04:00
parent b57e995edd
commit b46a4dccf6
3 changed files with 77 additions and 3 deletions

View File

@@ -1462,7 +1462,7 @@ function baseCreateRenderer(
// which means it won't track dependencies - but it's ok because
// a server-rendered async wrapper is already in resolved state
// and it will never need to change.
hydrateSubTree
() => !instance.isUnmounted && hydrateSubTree()
)
} else {
hydrateSubTree()