技术栈
eventbus
黑子Kuroko
16 天前
微信小程序
·
eventbus
·
消息订阅
·
消息发布订阅
·
跨页面
写一个 EventBus 实现微信小程序的发布订阅,支持全局消息通知、跨页面通信,高效好用!
在微信小程序中实现发布/订阅模式可以通过创建一个简单的事件管理器来实现。这个事件管理器将负责注册事件监听器、触发事件以及移除监听器。下面是一个具体的实现示例:
成年老猿
5 个月前
java
·
guava
·
eventbus
Guava-EventBus 源码解析
EventBus 采用发布订阅者模式的实现方式,它实现了泛化的注册方法以及泛化的方法调用,另外还考虑到了多线程的问题,对多线程使用时做了一些优化,观察者模式都比较熟悉,这里会简单介绍一下,重点介绍的是如何泛化的进行方法的注册以及调用,还有在单个线程和多线程不同的实现方式。
SuperHeroWu7
5 个月前
华为
·
harmonyos
·
鸿蒙
·
openharmony
·
eventbus
·
广播
·
eventhub
【HarmonyOS】应用通知广播的使用
一、通知广播是什么? 应用开发多年的同学,对于时间通知广播是比较熟悉。一般刚接触的同学可能不太清楚,下面简单介绍一下,了解的同学可以跨过,直接看第二节。
xiangxiongfly915
8 个月前
android
·
kotlin
·
eventbus
Android Kotlin版封装EventBus
Bao950804
9 个月前
eventbus
如何修改Guava中Eventbus分发器Dispatcher
Guava中Eventbus有三种不同的分发器:PerThreadQueuedDispatcher、LegacyAsyncDispatcher、ImmediateDispatcher,默认使用PerThreadQueuedDispatcher,而Guava中无法显式修改分发器,那么要想使用其它分发器该如何做呢?
漂流瓶jz
9 个月前
前端
·
javascript
·
vue.js
·
eventbus
·
事件总线
Vue中的事件总线(EventBus)是什么?它有什么优点和缺点?
作为一名使用Vue的前端开发者,有时候会听到事件总线(EventBus)这个名词。但可能是我入行比较晚,我在Vue网站中并没有看到过事件总线的介绍,在项目中也没有使用过。那究竟什么是事件总线?事件总线可以解决什么问题?
asyncrustacean
9 个月前
typescript
·
github
·
eventbus
用一行代码监听 Web Element 的所有事件,ocev.js 介绍
ocev 是一个事件库,设计目的是为了简化事件处理的复杂性,同时支持 promise/stream 的方式处理事件.
还是大剑师兰特
10 个月前
vue.js
·
eventbus
·
eventbus使用方法
069:vue中EventBus的使用方法(图文示例)
在Vue中,使用EventBus可以实现组件间的通信,如何使用EventBus? 都需要做哪些配置呢?他的注意事项是什么呢?请参考以下示例及使用步骤。
川峰
1 年前
react
·
context
·
eventbus
·
非父子组件通信
·
provider
【React系列】非父子组件通信—Context.Provider共享数据、events库事件总线通信
本文来自#React系列教程:https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzg5MDAzNzkwNA==&action=getalbum&album_id=1566025152667107329)
摸鱼小小虫
1 年前
android
·
java
·
eventbus
【EventBus】EventBus源码浅析
我们在使用Eventbus时首先会调用Eventbus.getDefault(),用于获取Eventbus实例,我们可以看见Eventbus.getDefault()使用了DCL模式,下面简单解释一个这个模式。
德莱厄斯
1 年前
vue.js
·
vuex
·
eventbus
发布订阅:用 pinia 实现全局无缝通信
细数 vue 中的数据通信方式,足足有十几种,其中包括了父子互传、兄弟互传、隔代互传、无关互传,这十几种方式每个都有其不同的语法,也就是说我们需要根据这些组件的亲戚关系选择最合适的通信方式,我们无时无刻不在使用各种形式的参数传递。MD,像极了我们混乱的前端框架圈。
带刺的坐椅
1 年前
java
·
rpc
·
eventbus
·
dami
Dami 本地过程调用框架(主打解耦),v0.24 发布
Dami,专为本地多模块之间通讯解耦而设计(尤其是未知模块、隔离模块、领域模块)。零依赖,特适合 DDD。
带刺的坐椅
1 年前
java
·
rpc
·
eventbus
·
dami
·
lpc
·
local
Dami 基于事件总线的本地过程调用框架(首次发版)
Dami,专为本地多模块之间通讯解耦而设计(尤其是未知模块、隔离模块、领域模块)。零依赖,特适合 DDD。