From f621f37b6e447e6f5ffcd241a3fb3cf460867432 Mon Sep 17 00:00:00 2001 From: Kirk Lin Date: Thu, 18 May 2023 15:26:03 +0800 Subject: [PATCH] fix(compiler-sfc): $attrs problem caused by __DEV__ (#8353) --- packages/runtime-core/src/componentPublicInstance.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/runtime-core/src/componentPublicInstance.ts b/packages/runtime-core/src/componentPublicInstance.ts index 79bcedda759..6cfb6076e71 100644 --- a/packages/runtime-core/src/componentPublicInstance.ts +++ b/packages/runtime-core/src/componentPublicInstance.ts @@ -355,7 +355,9 @@ export const PublicInstanceProxyHandlers: ProxyHandler = { if (publicGetter) { if (key === '$attrs') { track(instance, TrackOpTypes.GET, key) - __DEV__ && markAttrsAccessed() + if (__DEV__) { + markAttrsAccessed() + } } else if (__DEV__ && key === '$slots') { track(instance, TrackOpTypes.GET, key) }