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