From 1e9062c0756b4dfb00d5d03e05515e32207c381a Mon Sep 17 00:00:00 2001 From: Evan You Date: Wed, 29 Jan 2025 15:45:54 +0800 Subject: [PATCH] refactor(reactivity): avoid setting up debug flags on falsy onTrigger value --- packages/reactivity/src/debug.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/reactivity/src/debug.ts b/packages/reactivity/src/debug.ts index 7e96f24ea..aa7c87c95 100644 --- a/packages/reactivity/src/debug.ts +++ b/packages/reactivity/src/debug.ts @@ -55,7 +55,7 @@ export function setupOnTrigger(target: { new (...args: any[]): any }): void { return this._onTrigger }, set(val) { - if (!this._onTrigger) setupFlagsHandler(this) + if (val && !this._onTrigger) setupFlagsHandler(this) this._onTrigger = val }, })