不论是子组件还是父组件本质上来说他们类似于一个对象,我们不需要利用父子组件通信去交换什么数据或者信号,我们仅仅需要父组件直接访问子组件,子组件直接访问父组件,或者是子组件访问根组件,从而可以相互得到对方组件里的数据和方法...一 .Vue提供了一些的方法可以达到父子互相访问的效果.
父组件访问子组件:使用this.children或refs this.
子组件访问父组件:使用this....$refs
$children (批量获得子组件)
我们在父组件js中使用$children可以获得所有的子组件,该组件所有的子组件为成为一个数租里的元素,我们可以通过该数组一个个的访问子组件,缺点...三.子组件访问父组件 this.$parent
如下图,我们可以通过`$this.parent'获取父组件,可以继续往下调用父组件的属性和方法....四 子附件访问根组件 this.$root
这样获得的是根Vue实例,可以当做使用父组件一样使用,调用方式如下