From ebc1ca8eff82789987c09a9f6a934898b00153ff Mon Sep 17 00:00:00 2001 From: Evan You Date: Wed, 18 Mar 2020 15:40:20 -0400 Subject: [PATCH] fix(suspense): clear effects on suspense resolve --- packages/runtime-core/src/components/Suspense.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/runtime-core/src/components/Suspense.ts b/packages/runtime-core/src/components/Suspense.ts index b67ededa372..bdb44907e3f 100644 --- a/packages/runtime-core/src/components/Suspense.ts +++ b/packages/runtime-core/src/components/Suspense.ts @@ -329,6 +329,7 @@ function createSuspenseBoundary( queuePostFlushCb(effects) } suspense.isResolved = true + suspense.effects = [] // invoke @resolve event const onResolve = vnode.props && vnode.props.onResolve if (isFunction(onResolve)) {