fix(reactivity): fix toRaw for objects prototype inherting reactive
fix #1246
This commit is contained in:
@@ -46,7 +46,13 @@ function createGetter(isReadonly = false, shallow = false) {
|
||||
return !isReadonly
|
||||
} else if (key === ReactiveFlags.isReadonly) {
|
||||
return isReadonly
|
||||
} else if (key === ReactiveFlags.raw) {
|
||||
} else if (
|
||||
key === ReactiveFlags.raw &&
|
||||
receiver ===
|
||||
(isReadonly
|
||||
? (target as any).__v_readonly
|
||||
: (target as any).__v_reactive)
|
||||
) {
|
||||
return target
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user