vue子组件传值给父组件是通过 this.$emit()
方法实现的
子组件:
<div @click="sendMsg"></div>
data () {
return {
//将msg传递给父组件
msg: "我是子组件的msg",
}
},
methods:{
sendMsg(){
//func: 是父组件指定的传数据绑定的函数,this.msg:子组件给父组件传递的数据
this.$emit('func',this.msg)
}
}
父组件:
<wang-editor class="wangEditor" @func="getContent"></wang-editor>
data() {
return {
content: ""
};
},
methods: {
// 接收来自子组件的值
getContent(data) {
this.content = data;
console.log(this.content)
},
}