From: Evan You Date: Mon, 4 May 2020 12:50:17 +0000 (-0400) Subject: fix(reactivity): avoid polluting Object prototype X-Git-Tag: v3.0.0-beta.8~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f40f3a0e9589bfa096d365f735c9bb54b9853fd3;p=thirdparty%2Fvuejs%2Fcore.git fix(reactivity): avoid polluting Object prototype --- diff --git a/packages/reactivity/src/baseHandlers.ts b/packages/reactivity/src/baseHandlers.ts index 531d19c7de..40475386bf 100644 --- a/packages/reactivity/src/baseHandlers.ts +++ b/packages/reactivity/src/baseHandlers.ts @@ -39,7 +39,7 @@ 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 || key === '__proto__') { return target }