Table of Contents generated with DocToc
子组件定义选项,这些选项将会被子组件实例this代理,模板中可直接使用
props:{
'value':{required:true},
'required':{default:false},
'type':{default:0},
'title':{required:true},
'hint':{required:true},
'check':{required:true},
},
-
子组件在父组件模板使用时,指定ref属性,注意:是指定,不是绑定,使用
ref='child'
而不是:ref='child'
-
父组件通过使用实例属性$refs来索引所有指定了ref的子组件
-
通过如下方式来触发子组件预定义的方法,并携带参数数据
methods:{ submit:function(){ for(var key in this.$refs){ this.$refs[key].empty(); } }, }
Tips:ref属性具备唯一性,不可进行覆盖赋值,否则只有最有一次赋值生效
-
父组件在组件模板中使用
v-on
或简写@
进行子组件自定义事件监听,并定义相关的事件回调 -
子组件使用组件实例方法
$emit
投递自定义事件this.$emit('Event-Name',val1,val2);
Tips:首参数为事件名称,随后的参数作为事件参数携带至父组件事件回调函数