Просмотр исходного кода

fix(suspense): clear effects on suspense resolve

Evan You 6 лет назад
Родитель
Сommit
ebc1ca8eff
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      packages/runtime-core/src/components/Suspense.ts

+ 1 - 0
packages/runtime-core/src/components/Suspense.ts

@@ -329,6 +329,7 @@ function createSuspenseBoundary<HostNode, HostElement>(
         queuePostFlushCb(effects)
       }
       suspense.isResolved = true
+      suspense.effects = []
       // invoke @resolve event
       const onResolve = vnode.props && vnode.props.onResolve
       if (isFunction(onResolve)) {