mirror of https://github.com/vuejs/core.git
chore(reactivity): consistent variable naming (#10350)
This commit is contained in:
parent
e2d323538e
commit
a4098d587b
|
|
@ -89,26 +89,26 @@ function hasOwnProperty(this: object, key: string) {
|
|||
class BaseReactiveHandler implements ProxyHandler<Target> {
|
||||
constructor(
|
||||
protected readonly _isReadonly = false,
|
||||
protected readonly _shallow = false,
|
||||
protected readonly _isShallow = false,
|
||||
) {}
|
||||
|
||||
get(target: Target, key: string | symbol, receiver: object) {
|
||||
const isReadonly = this._isReadonly,
|
||||
shallow = this._shallow
|
||||
isShallow = this._isShallow
|
||||
if (key === ReactiveFlags.IS_REACTIVE) {
|
||||
return !isReadonly
|
||||
} else if (key === ReactiveFlags.IS_READONLY) {
|
||||
return isReadonly
|
||||
} else if (key === ReactiveFlags.IS_SHALLOW) {
|
||||
return shallow
|
||||
return isShallow
|
||||
} else if (key === ReactiveFlags.RAW) {
|
||||
if (
|
||||
receiver ===
|
||||
(isReadonly
|
||||
? shallow
|
||||
? isShallow
|
||||
? shallowReadonlyMap
|
||||
: readonlyMap
|
||||
: shallow
|
||||
: isShallow
|
||||
? shallowReactiveMap
|
||||
: reactiveMap
|
||||
).get(target) ||
|
||||
|
|
@ -143,7 +143,7 @@ class BaseReactiveHandler implements ProxyHandler<Target> {
|
|||
track(target, TrackOpTypes.GET, key)
|
||||
}
|
||||
|
||||
if (shallow) {
|
||||
if (isShallow) {
|
||||
return res
|
||||
}
|
||||
|
||||
|
|
@ -164,8 +164,8 @@ class BaseReactiveHandler implements ProxyHandler<Target> {
|
|||
}
|
||||
|
||||
class MutableReactiveHandler extends BaseReactiveHandler {
|
||||
constructor(shallow = false) {
|
||||
super(false, shallow)
|
||||
constructor(isShallow = false) {
|
||||
super(false, isShallow)
|
||||
}
|
||||
|
||||
set(
|
||||
|
|
@ -175,7 +175,7 @@ class MutableReactiveHandler extends BaseReactiveHandler {
|
|||
receiver: object,
|
||||
): boolean {
|
||||
let oldValue = (target as any)[key]
|
||||
if (!this._shallow) {
|
||||
if (!this._isShallow) {
|
||||
const isOldValueReadonly = isReadonly(oldValue)
|
||||
if (!isShallow(value) && !isReadonly(value)) {
|
||||
oldValue = toRaw(oldValue)
|
||||
|
|
@ -237,8 +237,8 @@ class MutableReactiveHandler extends BaseReactiveHandler {
|
|||
}
|
||||
|
||||
class ReadonlyReactiveHandler extends BaseReactiveHandler {
|
||||
constructor(shallow = false) {
|
||||
super(true, shallow)
|
||||
constructor(isShallow = false) {
|
||||
super(true, isShallow)
|
||||
}
|
||||
|
||||
set(target: object, key: string | symbol) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue