From: Doctor Wu <44631608+Doctor-wu@users.noreply.github.com> Date: Sun, 25 Feb 2024 12:27:33 +0000 (+0800) Subject: dx(reactivity): add getter into computed side effect warning (#10386) X-Git-Tag: v3.4.20~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=21e0d6b1456b18b6f67a1a54d416cdb49bf097a0;p=thirdparty%2Fvuejs%2Fcore.git dx(reactivity): add getter into computed side effect warning (#10386) --- diff --git a/packages/reactivity/src/computed.ts b/packages/reactivity/src/computed.ts index a4b74172fc..c3f9c915b1 100644 --- a/packages/reactivity/src/computed.ts +++ b/packages/reactivity/src/computed.ts @@ -43,7 +43,7 @@ export class ComputedRefImpl { public _cacheable: boolean constructor( - getter: ComputedGetter, + private getter: ComputedGetter, private readonly _setter: ComputedSetter, isReadonly: boolean, isSSR: boolean, @@ -74,7 +74,7 @@ export class ComputedRefImpl { } trackRefValue(self) if (self.effect._dirtyLevel >= DirtyLevels.MaybeDirty_ComputedSideEffect) { - __DEV__ && warn(COMPUTED_SIDE_EFFECT_WARN) + __DEV__ && warn(COMPUTED_SIDE_EFFECT_WARN, `\n\ngetter: `, this.getter) triggerRefValue(self, DirtyLevels.MaybeDirty_ComputedSideEffect) } return self._value