diff --git a/packages/core/src/componentProps.ts b/packages/core/src/componentProps.ts index d8618acb7..936f733d9 100644 --- a/packages/core/src/componentProps.ts +++ b/packages/core/src/componentProps.ts @@ -84,6 +84,9 @@ export function resolveProps( validateProp(key, unwrap(rawData[key]), opt, isAbsent) } } + } else { + // if component has no declared props, $attrs === $props + attrs = props } return { props, attrs } }