随着项目功能的增加,业务逻辑也会变的很复杂,一个页面可能是由多个组件进行构成,并且这些组件之间需要进行数据的传递。这时候
如果使用之前学习的组件传值方式进行数据的传递,就会比较麻烦
事件总线是对发布
-
订阅模式的一种实现,是一种集中式事件处理机制,允许不同的组件之间进行彼此通信,常用于两个非父子关系组件和
兄弟组件之间通讯。我们可以借助第三方的 发布订阅
JS
包,来实现事件总线的功
首先使用npm install pubsub-js安装js包
然后点击构建npm
准备这两个组件
1.
2.
3.
点击按钮