From 30e70264c71fda0e58db074c8ba0ab92d14c79a5 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Wed, 15 Jul 2020 19:11:52 +0800 Subject: [PATCH] fix(mp): proxy --- src/core/runtime/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/runtime/index.js b/src/core/runtime/index.js index d7d2e634..32e04791 100644 --- a/src/core/runtime/index.js +++ b/src/core/runtime/index.js @@ -45,7 +45,7 @@ let uni = {} if (typeof Proxy !== 'undefined' && __PLATFORM__ !== 'app-plus') { uni = new Proxy({}, { get (target, name) { - if (target[name]) { + if (hasOwn(target, name)) { return target[name] } if (baseApi[name]) { @@ -71,7 +71,7 @@ if (typeof Proxy !== 'undefined' && __PLATFORM__ !== 'app-plus') { return promisify(name, wrapper(name, __GLOBAL__[name])) }, set (target, name, value) { - target[name] = value + target[name] = value return true } }) -- GitLab