Vue 的组件通信方式:
prop 作用: 父组件向子组件传值,单向数据流
on 作用: 子组件发布事件,父组件订阅事件
vuex 作用: 集中数据管理,数据共享
Event Bus 作用: 作为全局事件池,发布订阅事件
ref 作用: 通过 ref 获取子组件的引用(实例),不是响应式的
listeners 作用: 获取父作用域中除了 props 中声明的属性( class 和 style 也不包含在内) 和 事件( .native 除外)
children 作用: 获取当前组件的父实例和所有子实例(非响应式)
$root 作用: 获取当前组件数的根实例,实际上和 vuex 有相似之处
provide inject 作用: 依赖注入,将当前组件的方法和数据注入的子组件中,可以跨层级,非响应式