event-bus
来源:互联网 发布:salt算法和sha算法 编辑:程序博客网 时间:2024/04/29 16:26
先命名一个event-bus.js,创建一个新的全局Vue实例,命名为EventBus并且导出该对象。
在另外一个组件B中,我们可以注册一个监听事件,来监听由EventBus传递来的事件“EVENT_NAME”。
这样B组件就可以监听A组件触发的事件,而不需要考虑过多的层级问题。
注:早点上vuex少纠结了
import Vue from 'vue';import EventBus from 'event-bus'Vue.component('component-a', { ... methods: { emitMethod () { EventBus.$emit('EVENT_NAME', payLoad); } }});
import Vue from 'vue';import EventBus from './event-bus';Vue.component(‘component-b’, { ... mounted () { EventBus.$on('EVENT_NAME', function (payLoad) { ... }); }});
注:早点上vuex少纠结了
还有一种伪兄弟组件通讯,event-bus是通过子组件,还可以通过父组件(vuex的思想),使用vuex将所有组件当做其的子组件。
阅读全文
0 0
- event-bus
- android event bus
- vert.x event bus
- Java --- Guava Event Bus
- Event bus介绍
- EVENT BUS 的初识
- Event Bus 使用记录
- 数据传输利器--Event Bus模式
- 数据传输利器--Event Bus模式
- 数据传输利器--Event Bus模式
- Event Bus 使用(一)
- 初探event bus和RxBus
- android数据传输利器--Event Bus模式
- 用RxJava实现事件总线(Event Bus)
- android Event Bus解耦android模块
- 用RxJava实现事件总线(Event Bus)
- Event Bus的坑,持续更新
- 用RxJava实现事件总线(Event Bus)
- Linux flash 文件系统剖析
- 关于Flask的request属性
- tensorflow(6) mnist.train.next_batch()函数解析
- kinect v2 + gpd + ubuntu 14.04.5
- spring boot activeMQ 配置
- event-bus
- 【lightoj1028】求因子个数
- react中使用switch-case语句
- UVA227
- 派生类的构造器
- 日期的输入和获取
- ANT标签详解
- 现代网页的灵魂 —— JavaScript
- Django: model与makemigrations、migrate、syncdb详解