子组件中的
<button @click="handleClick()">查看称号</button>
methods: {
handleClick(){
console.log(this.hero.desc);
this.$emit("handleEvent",this.hero.desc)
}
},
父组件中
methods:{
fun(data){
console.log(data);
this.heroDesc = data
}
}
发现后台打印得不到值。发现问题所在就是@handleEvent='fun()',这里fun不应该带括号,去掉括号就好了