17、组件信息通讯——EventBus
2022-04-01 12:41:39 0 举报
AI智能生成
vue
作者其他创作
大纲/内容
定义
利用 EventBus(事件总线)进行整体管控
完全的发布订阅模式
原理
不论父子还是兄弟,还是不相关的组件,<b><font color="#c41230">只要保证每个组件中都可以获取到这个事件池即可</font></b>
操作步骤
1、创建一个总的事件池(vm实例)
2、父组件中有自己的状态信息,也有修改状态的方法;子组件中也有自己的状态信息,也有修改状态的方法<br>
======================
各组件呈现的内容完全基于自己的状态信息来渲染即可
3、我们会把子组件和父组件的方法全部放到事件池中
4、点击操作时,只要通知事件池中的方法执行即可
对应代码
1、创建总的事件池
创建总的事件池:EventBus
2、创建各自的状态和方法<br>3、把所有方法放到事件池<br>
<br>
4、点击操作,通知事件池执行
<br>
举例
图解
<br>
0 条评论
下一页