Vue通信

第一种:props和$emit

第二种:中央事件总线 EventBus(基本不用)

第三种:vuex(状态管理器)

第四种:$parent 和 $children

通过$parent和$children就可以访问组件的实例,可以访问此组件的一切方法和data

当然还有其他办法,但是基本不常用

要注意边界情况,如在#app上拿$parent得到的是new Vue()的实例,在这实例上再拿$parent得到的是undefined,

而在最底层的子组件拿$children是个空数组。也要注意得到$parent和$children的值不一样,$children 的值是数组,而$parent是个对象

$refs.p  

posted @ 2020-04-01 17:16  牧唐丫  阅读(97)  评论(0编辑  收藏  举报