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) }