以下的解释,是在知乎看到的,感觉粗俗易懂. 组件之间的作用域独立,而组件之间经常又需要传递数据. A 为父组件,下面有子组件 B 和 C. A 的数据可以通过 props 传递给 B 和 C.A 可以通过 $broadcast 调用 B 和 C 的 events,从而操作 B 和 C 的数据.B 和 C 可以通过 $dispatch 调用 A 的 events,从而操作 A 的数据. 当 B 需要操作 C 的数据就会比较麻烦,需要先 $dispatch 到 A,再 $broadcast 到 C.…