From: Evan You Date: Fri, 6 Mar 2020 17:11:37 +0000 (-0500) Subject: fix(reactivity): allow effect trigger inside no-track execution contexts X-Git-Tag: v3.0.0-alpha.8~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=274f81c5db83f0f77e1aba3240b2134a2474a72f;p=thirdparty%2Fvuejs%2Fcore.git fix(reactivity): allow effect trigger inside no-track execution contexts fix #804 --- diff --git a/packages/reactivity/src/effect.ts b/packages/reactivity/src/effect.ts index 2368caf66b..ae339be9d3 100644 --- a/packages/reactivity/src/effect.ts +++ b/packages/reactivity/src/effect.ts @@ -231,7 +231,7 @@ function addRunners( ) { if (effectsToAdd !== void 0) { effectsToAdd.forEach(effect => { - if (effect !== activeEffect) { + if (effect !== activeEffect || !shouldTrack) { if (effect.options.computed) { computedRunners.add(effect) } else {