
调用子组件是创建子组件的实例
传递属性::a="a",非字符串都用v-bind

created: 属性 状态 computed watch都处理好了

当this.x=xxx时触发set劫持函数时,当直接修改props时,

涉及到改props的情况:
初始化属性 -> 初始化状态,所以在data中是能拿到props

没有props注册接收的属性,会被实例.$attrs捕捉到(没有做劫持)。

inheritAttrs:false
特殊的属性:class/style,给子组件根节点设置

默认局部组件 类组件:一导二注三调
驼峰camelCase & 中划线kebabCase是能混用的

v-bind=对象,把属性作为props
null undefined会通过任何规则校验
validator:校验函数


