From: Evan You Date: Thu, 14 Apr 2022 02:00:44 +0000 (+0800) Subject: fix(runtime-core): fix use of non-existent-in-prod internal property in definePropert... X-Git-Tag: v3.2.33~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f641c4b2289dfdbbbea87538e36fa35f2a115ddc;p=thirdparty%2Fvuejs%2Fcore.git fix(runtime-core): fix use of non-existent-in-prod internal property in defineProperty trap fix #5710 --- diff --git a/packages/runtime-core/src/componentPublicInstance.ts b/packages/runtime-core/src/componentPublicInstance.ts index 018187fc64..03ee0e0e9a 100644 --- a/packages/runtime-core/src/componentPublicInstance.ts +++ b/packages/runtime-core/src/componentPublicInstance.ts @@ -458,7 +458,7 @@ export const PublicInstanceProxyHandlers: ProxyHandler = { ) { if (descriptor.get != null) { // invalidate key cache of a getter based property #5417 - target.$.accessCache[key] = 0 + target._.accessCache![key] = 0 } else if (hasOwn(descriptor, 'value')) { this.set!(target, key, descriptor.value, null) }