wip: do not fire lifecycle hooks when already unmounted

This commit is contained in:
Evan You
2019-09-11 09:07:29 -04:00
parent 6bc368b2b6
commit 51914c76e8
3 changed files with 9 additions and 0 deletions

View File

@@ -1526,6 +1526,10 @@ export function createRenderer<
// unmounted hook
if (um !== null) {
queuePostEffect(um, parentSuspense)
// set unmounted after unmounted hooks are fired
queuePostEffect(() => {
instance.isUnmounted = true
}, parentSuspense)
}
}