]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
Merge branch 'main' into minor
authordaiwei <daiwei521@126.com>
Fri, 24 Jan 2025 01:23:17 +0000 (09:23 +0800)
committerdaiwei <daiwei521@126.com>
Fri, 24 Jan 2025 01:23:17 +0000 (09:23 +0800)
1  2 
packages/reactivity/src/effectScope.ts
vitest.config.ts

index b7d43152867cbe9f232dc518a6bb1f8c9e3fcee2,92ad92c12490fe5ce1014144fbe4175b207481e6..2e741f92ffd0b09ac2d1c31611d963a920e2d80f
@@@ -9,12 -3,15 +9,16 @@@ import { warn } from './warning
  
  export let activeEffectScope: EffectScope | undefined
  
 -export class EffectScope {
 -  /**
 -   * @internal
 -   */
 -  private _active = true
 +export class EffectScope implements Subscriber {
 +  // Subscriber: In order to collect orphans computeds
 +  deps: Link | undefined = undefined
 +  depsTail: Link | undefined = undefined
 +  flags: number = 0
 +
+   /**
+    * @internal track `on` calls, allow `on` call multiple times
+    */
+   private _on = 0
    /**
     * @internal
     */
Simple merge