mirror of https://github.com/vuejs/core.git
dx(reactivity): add getter into computed side effect warning (#10386)
This commit is contained in:
parent
0f3da05ea2
commit
21e0d6b145
|
@ -43,7 +43,7 @@ export class ComputedRefImpl<T> {
|
||||||
public _cacheable: boolean
|
public _cacheable: boolean
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
getter: ComputedGetter<T>,
|
private getter: ComputedGetter<T>,
|
||||||
private readonly _setter: ComputedSetter<T>,
|
private readonly _setter: ComputedSetter<T>,
|
||||||
isReadonly: boolean,
|
isReadonly: boolean,
|
||||||
isSSR: boolean,
|
isSSR: boolean,
|
||||||
|
@ -74,7 +74,7 @@ export class ComputedRefImpl<T> {
|
||||||
}
|
}
|
||||||
trackRefValue(self)
|
trackRefValue(self)
|
||||||
if (self.effect._dirtyLevel >= DirtyLevels.MaybeDirty_ComputedSideEffect) {
|
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)
|
triggerRefValue(self, DirtyLevels.MaybeDirty_ComputedSideEffect)
|
||||||
}
|
}
|
||||||
return self._value
|
return self._value
|
||||||
|
|
Loading…
Reference in New Issue