子组件调用父组件的方法:$parent 或 $root
父组件调用子组件的方法:$children 或 $refs
子访问父
one() {
console.log('这是子组件中的one()')
this.$parent.changen(); //调用父的方法
console.log(this.$parent.count); //调用父的属性
console.log(this.$parent.$parent.msg); //调用父的父成员
this.$root.appmet(); //调用根的成员
},
父访问子
//给子组件设置别名
<my-conn ref="aaa"></my-conn>
<my-conn ref="bbb"></my-conn>
two() {
console.log('这是父组件中的two方法')
this.$refs.aaa.changeone(); //调用别名为aaa的子组件方法
this.$refs.bbb.changeone(); //调用别名为bbb的子组件方法
console.log(this.$refs.aaa.num) //访问子组件成员
console.log(this.$refs.bbb.num) //访问子组件成员
}