子组件注册触发事件,父组件注册 触发子组件事件后的方法写在method里面
父组件
<component-a @child-say="listen"></component-a>
<p>Do you like me? {{childWords}}</p>
methods: {
listen: function (value){
this.childWords = value
}
}
子组件component-a这么写
<button @click="onClickMe">like!</button>
data () {
retrun {
item: 'hello,world'
}
},
methods: {
onClickMe: function(){
this.$emit('child-say', this.item);
}
}