From: Evan You Date: Wed, 29 Jan 2025 07:45:54 +0000 (+0800) Subject: refactor(reactivity): avoid setting up debug flags on falsy onTrigger value X-Git-Tag: v3.6.0-alpha.1~16^2~128 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e9062c0756b4dfb00d5d03e05515e32207c381a;p=thirdparty%2Fvuejs%2Fcore.git refactor(reactivity): avoid setting up debug flags on falsy onTrigger value --- diff --git a/packages/reactivity/src/debug.ts b/packages/reactivity/src/debug.ts index 7e96f24ea2..aa7c87c956 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 }, })