Prop 验证 与 非 Prop 的 Attribute
Prop 验证 与 非 Prop 的 Attribute
Prop 验证
子组件对父组件传递来的参数进行校验
1 | Vue.component('my-component', { |
非 Prop 的 Attribute
当子组件没有定义对应的Prop来接收父组件传来的值时,这个值将会出现在组件根元素的Attribute
上面。
用处
例如,想象一下你通过一个 Bootstrap 插件使用了一个第三方的 <bootstrap-date-input>
组件,这个插件需要在其 <input>
上用到一个 data-date-picker
attribute。我们可以将这个 attribute 添加到你的组件实例上:
1 | <bootstrap-date-input data-date-picker="activated"></bootstrap-date-input> |
然后这个 data-date-picker="activated"
attribute 就会自动添加到 <bootstrap-date-input>
组件的根元素上。
评论
LivereValine