diff --git a/src/core/runtime/index.js b/src/core/runtime/index.js index d7d2e63406ea4a1524bd26dea9c168a15615ad74..32e04791bc925588cafcfbac1572cf8be7424bd0 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 } })