浏览代码

feat: alias $attrs to $props when component has no declared props

Evan You 7 年之前
父节点
当前提交
3a7bbecb22
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      packages/core/src/componentProps.ts

+ 3 - 0
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 }
 }