父传子
在components里面创建子组件aaaChild.vue
//子组件
<aaa-child :list="list" @add="add"></aaa-child>
data() {
return {
list:[
{
name:'小明',
age:18
},
{
name:'小红',
age:16
}
]
}
}
子传父
父
//设置自定义事件
<dyx-child @add="add"></dyx-child>
//val是子组件传过来的值
methods: {
add(val){
console.log(val);
}
},
子
//随便设置一个事件
<button @click="add">点击</button>
//用this.$emit()向父组件传值 第一个是绑定父组件的自定义事件 第二个是传递的值
methods: {
add(){
this.$emit('add','12312312' )
}
}
v-model 双向绑定
父