]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(reactivity): avoid polluting Object prototype
authorEvan You <yyx990803@gmail.com>
Mon, 4 May 2020 12:50:17 +0000 (08:50 -0400)
committerEvan You <yyx990803@gmail.com>
Mon, 4 May 2020 12:51:17 +0000 (08:51 -0400)
packages/reactivity/src/baseHandlers.ts

index 531d19c7de276a53ea3b147f1304462a1a513ad4..40475386bf9e50719093eb86ef98cce9add25599 100644 (file)
@@ -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
     }