在项目开发中,组件之间的最常见的关系分为如下两种:
父子组件之间的数据共享又分为:
父组件向子组件共享数据需要使用自定义属性。示例代码如下:

子组件向父组件共享数据使用自定义事件。示例代码如下:

在 vue2.x 中,兄弟组件之间数据共享的方案是 EventBus。

EventBus 的使用步骤
eventBus.js 模块,并向外共享一个 Vue 的实例对象发送方,调用 bus.$emit(‘事件名称’, 要发送的数据) 方法触发自定义事件接收方,调用 bus.$on(‘事件名称’, 事件处理函数) 方法注册一个自定义事件