From: Evan You Date: Wed, 18 Mar 2020 19:40:20 +0000 (-0400) Subject: fix(suspense): clear effects on suspense resolve X-Git-Tag: v3.0.0-alpha.10~37 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ebc1ca8eff82789987c09a9f6a934898b00153ff;p=thirdparty%2Fvuejs%2Fcore.git fix(suspense): clear effects on suspense resolve --- diff --git a/packages/runtime-core/src/components/Suspense.ts b/packages/runtime-core/src/components/Suspense.ts index b67ededa37..bdb44907e3 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)) {