大概有8中:
1. 父子通信:
- props
$emit/$on
$parent/$children
- ref
$attrs/$listeners
2. 兄弟之间
$parent
$root
- eventbus
- vuex
3. 跨层级
- eventbus
- vuex
- provide/inject
注意:
ref 是作为渲染结果被创建的,在初始渲染时不能访问它们 $refs 不是响应式的,不要试图用它在模板中做数据绑定
当 v-for 用于元素或组件时,引用信息将是包含 DOM 节点或组件实例的数组。