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