Vue中Peer组件的总线通信方式
2018-05-21 00:58
295 查看
在SPA中,经常采用组件化开发的方式,其中父子组件可以使用@xxx和$emit的方式进行通信,但是兄弟组件(如图中第三层的任意两个组件)间的通信,则需要使用总线进行通信。即观察者设计模式。
示例如下:
开始页面上有两个child组件,通过父组件传入不同的值分别具有不同的内容,现在想要实现的功能是,点击任意一个组件,使另一个组件变成与自己相同的内容。
在代码中可以看出,这两个组件是同级的组件,所以需要引入总线实现通信。
最终效果:
阅读更多
相关文章推荐
- vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
- 使用Vue开发网站之路2-多组件通信1(利用bus总线进行事件触发)
- 详解vue中的组件通信的几种方式(一)
- Vue组件通信的四种方式汇总
- 详解vue组件通信的三种方式
- vue - 组件间通信 之 中央事件总线bus
- Vue组件间通信方式
- vue2.0组件之间传值、通信的多种方式(干货)
- Angularjs Controller 间通信方式、vue组件之间通信
- vue 组件通信 props的使用方式
- Vue.js 父子组件通信的十种方式
- 敏捷思维学习Ext.Net MVC--3.8Form表单组件之使用Enum升级复选组件组(CheckboxGroup)暨前后台终极通信方式
- vue2.0父子组件以及非父子组件如何通信
- 如何在Android中整合立体声音效处理库|OpenCORE|组件间隧道通信方式|应用层与OpenCORE沟通
- vue内容分发与非vuex式组件通信
- Vue加载组件、动态加载组件的几种方式
- Vue 父组件与子组件之间的通信
- Vue 组件通信(组件间通信)
- Vue父子组件互相通信实例
- Vue.js 定义组件模板的七种方式