]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(reactivity): use resetTracking instead of enableTracking (#2174)
authorYang Mingshan <y.mingshan3@gmail.com>
Tue, 13 Oct 2020 19:32:46 +0000 (03:32 +0800)
committerGitHub <noreply@github.com>
Tue, 13 Oct 2020 19:32:46 +0000 (15:32 -0400)
packages/reactivity/src/baseHandlers.ts

index f612043a33944c2d2632467beae9656642d577a5..703c5a6e84ff9a4149a34e626c10ff41984fe0d2 100644 (file)
@@ -13,7 +13,7 @@ import {
   trigger,
   ITERATE_KEY,
   pauseTracking,
-  enableTracking
+  resetTracking
 } from './effect'
 import {
   isObject,
@@ -64,7 +64,7 @@ const arrayInstrumentations: Record<string, Function> = {}
   arrayInstrumentations[key] = function(this: unknown[], ...args: unknown[]) {
     pauseTracking()
     const res = method.apply(this, args)
-    enableTracking()
+    resetTracking()
     return res
   }
 })