E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
eventbus
Android
EventBus
3.0+源码分析
EventBus
,
EventBus
Index-apt本文将从
EventBus
创建->注册--->发送消息--->解除注册几个方面来读一下
EventBus
3.0+的源码。
徘徊0_
·
2023-08-18 00:41
微信小程序全局事件订阅
eventBus
微信小程序全局事件订阅在Vue开发中,我们可能用过
eventBus
来解决全局范围内的事件订阅及触发逻辑,在微信小程序的开发中我们可能也也会遇到同样的需求,那么我们尝试下在小程序(原生小程序开发)中实现类似
前端-小书童
·
2023-08-17 15:54
微信小程序
微信小程序
小程序
简单的手写
EventBus
通信
简单的手写
EventBus
通信我相信使用过
EventBus
的小伙伴应该都知道
EventBus
.getDefault().register()
EventBus
.getDefault().post()方法接下来就是用代码去简单的实现一下
是鱼染哟
·
2023-08-15 20:15
学习笔记
Android
android
java
开发语言
学习Vue:Event Bus 与 Provide/Inject
为了实现兄弟组件通信,我们可以借助Vue的一些特性,如
EventBus
和Provide/Inject。让我们一起来深入了解这些方法,并通过实例来看看如何实现兄弟组件通信。
fans小知
·
2023-08-15 15:04
Vue
学习
vue.js
前端
前端手撕代码——手撕
EventBus
//
EventBus
模式的优点//发布、订阅模式//创建
EventBus
类class
EventBus
{//构造函数用于初始化listener对象constructor(){this.listeners=
月下独Coding
·
2023-08-15 01:51
前端手写代码
前端
Vue组件之间数据通信12种方式
element-ui/vue经典全套系统案例讲解_哔哩哔哩_bilibili目录1、父组件向子组件传递数据props2.子组件向父组件传递数据($emit的用法)3.兄弟组件通信4、ref/$refs5、
eventBus
小胖梅前端
·
2023-08-13 05:20
vue
vue.js
前端
常用框架
1Retrofit网络2okhttp网络3ButterKnife代码模板4MPAndroidChart图表5glide图片6leakcanary内存7Android-Universal-Image-Loader图片8
EventBus
Lost_Robot
·
2023-08-12 19:25
浅析 MVC
【目录】一、MVC三个对象分别做什么二、
EventBus
有哪些API,是做什么用的三、表驱动编程是做什么的【前言】MVC是一种软件架构模式或者叫MVC框架;由模型(Model)、视图(View)、控制器
云卷云舒听雨声
·
2023-08-12 16:12
Guava-
EventBus
使用详解
本文将介绍Google-Guava中的一种消息发布-订阅类库——
EventBus
。
jackcooper
·
2023-08-12 11:45
Android-
EventBus
底层原理浅析(三)
老规矩,上代码
EventBus
.getDefault().unregister(this)好的,进入unregiste
广州萧敬腾
·
2023-08-12 10:23
【vue日常随记】在多个页面跳转时使用
eventbus
传递数据
遇到的问题:A页面使用
eventbus
触发B页面的方法并跳转到B页面,B页面监听;能监听到数据,但是页面中没有渲染出来解决办法:在A页面的普通方法中emit是无法被B页面监听到的,因为此时我们还在A页面
web_Jacky
·
2023-08-12 08:01
观察者模式和发布订阅模式
观察者模式与发布订阅模式的区别:1、观察者模式中只有观察者和被观察者,发布订阅模式中有发布者、订阅者、调度中心2、观察者模式是被观察者发生变化时自己通知观察者,发布订阅模式是通过调度中心来进行分布订阅操作发布订阅模式class
EventBus
Vivqst
·
2023-08-12 04:34
观察者模式
javascript
前端
EventBus
源码分析
差不多两年没写博客了,最近想着要找工作了,打算复习下一些常用的开源库,也是这篇博客的由来~
EventBus
使用非常简单参考:github再贴一张官网的图一、示例代码示例代码是为了便于理解后面注解处理器生成代码的处理流程
maove
·
2023-08-11 19:29
Android源码相关
android
studio
java spring
eventbus
_SpringBoot+
EventBus
使用教程(一)
一、简介
EventBus
是一个基于发布订阅的事件总线,在Java和Android里都可以使用。
weixin_39927861
·
2023-08-11 12:56
java
spring
eventbus
SpringBoot使用
EventBus
实现事件监听并消费
,依赖com.google.guavaguava22.0二,配置文件importcom.atzhi.bang.thread.HandlerThread;importcom.google.common.
eventbus
.Async
EventBus
他头发很多
·
2023-08-11 12:26
日常开发
spring
boot
java
spring
SpringBoot 异步任务-Guava 中
EventBus
目录
EventBus
事件总线模式pom简单使用创建消息接受类测试类:输出结果:结论:结合Spring使用注入BeanMyEventListener消息基类创建监听发送消息项目启动/测试扩展多线程观察者模式和发布订阅模式的区别
瑶山
·
2023-08-11 12:56
Java
java技术
spring
boot
后端
java
Guava
EventBus
【Springboot】-Springboot事件的发布和监听和guava
eventbus
1.简介前面已经对观察者模式,监听者模式做了总结,但在实际开发中,直接使用这两种模式的情况相对较少,原因是直接采用这种模式虽然简单,但观察者和被观察者/监听者和被监听者之间的依赖还是比较强,不够灵活。在Spring统治的天下,Bean与Bean之间往往会涉及到通讯,以此来实现业务解耦,举个具体的例子:比如一个电商系统,在用户下单完成之后,订单系统的任务就算是完成了,接下来可能会有积分系统,库存系统
老汉健身
·
2023-08-11 12:55
【springboot】
srpingboot事件监听
guava
eventbus
SpringBoot项目中使用Google
EventBus
SpringBoot项目中使用Google
EventBus
1、项目导入依赖com.google.guavaguava20.02、注册为Bean组件packagecom.jidi.springbootredis.config
丑基地
·
2023-08-11 12:55
spring
boot
spring
boot
java
SpringBoot中间件使用之
EventBus
、Metric、CommandLineRunner
1、
EventBus
使用
EventBus
事件总线的方式可以实现消息的发布/订阅功能,
EventBus
是一个轻量级的消息服务组件,适用于Android和Java。
与梦想同在
·
2023-08-11 12:23
spring
boot
中间件
后端
三、前端高德地图、测量两个点之前的距离
首先上面的功能条河下面的地图我搞成了两个组件,他们作为兄弟组件存在,所以简单用js写了个事件监听触发的对象,eventObj.jsconst
eventBus
={evnetList:[],//监听事件$on
六卿
·
2023-08-10 17:47
高德地图
前端
高德地图
vue3中监听,组件通信如父子传值、Vuex、Event Bus的使用
目录一、监听二、父子传值:1、父传子:2、子传父三、全局状态管理(Vuex):四、事件总线(
EventBus
):一、监听Count:{{count}}Incrementimport{ref,watch}
懒员员
·
2023-08-10 03:11
javascript
前端
vue.js
Vue 事件中心#
EventBus
#使用详细介绍
今天就来说说如果两个页面没有任何引入和被引入关系,该如何通信了果咱们的应用程序不需要类似Vuex这样的库来处理组件之间的数据通信,就可以考虑Vue中的事件总线,即
EventBus
来通信
EventBus
又称为事件总线
Kinderzhu
·
2023-08-10 00:14
撸一个简易的
EventBus
手撸一个简易的
EventBus
可以更容易理解其核心原理1、首先自定义一个注解类,用于注册回调方法的使用importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention
BTPJ
·
2023-08-09 22:31
Vue中的的通信方式有几种?隔代组件的通信你用那种方式解决?
props/$emit适用父子组件通信ref与parent/children适用父子组件通信attrs/listeners,provide/inject适用于隔代组件通信vuex,
EventBus
(事件总线
Mr_xiaoQiao
·
2023-08-09 16:43
H5
vue.js
javascript
ecmascript
源码解析
EventBus
的注册及事件发送
最近正在学习
EventBus
源码,正好总结记录一下~
EventBus
是一个针对Android优化的发布-订阅事件总线,它简化了应用程序内各个组件之间的通信,尤其是fragment和fragment之间的通信
sybil052
·
2023-08-09 09:57
eventEmitter简单实现
EventEmitter是Node.js中提供的一个监听器类,类似于前端vue中的
eventBus
事件总线。其原理主要是发布订阅者模式。
何以为皇
·
2023-08-09 05:30
js
前端
Vue事件总线(
EventBus
)使用详细介绍
如果咱们的应用程序不需要类似Vuex这样的库来处理组件之间的数据通信,就可以考虑Vue中的事件总线,即
EventBus
来通信。
EventBus
的简介Even
随行者pgl
·
2023-08-08 10:15
EventBus
的使用记录
EventBus
能够简化各组件间的通信,让我们的代码书写变得简单,能有效的分离事件发送方和接收方(也就是解耦的意思),能避免复杂和容易出错的依赖性和生命周期问题。
LeoYe168
·
2023-08-07 10:41
2022-01-24【技术】Vue事件总线(
EventBus
)使用详细介绍
如果咱们的应用程序不需要类似Vuex这样的库来处理组件之间的数据通信,就可以考虑Vue中的事件总线,即
EventBus
来通信。2、
EventBus
的
平凡的雪夜冬天
·
2023-08-06 21:06
Jetpack-LiveData
使用//使用方式很简单,最核心的两点就是注册,发送和接收,可以理解为带生命周期监听的
EventBus
//注册owner表示具有生命周期的Activity或者Fragment,ob
niknowzcd
·
2023-08-06 17:35
EventBus
开源库学习(二)
整体流程阅读
EventBus
在使用的时候基本分为以下几步:1、注册订阅者
EventBus
.getDefault().register(this);2、订阅者解注册,否者会导致内存泄漏
EventBus
.getDefault
孔小乐
·
2023-08-05 08:02
开源库学习
开源
学习
mfc
EventBus
开源库学习(一)
一、概念
EventBus
是一款在Android开发中使用的发布-订阅事件总线框架,基于观察者模式,将事件的接收者和发送者解耦,简化了组件之间的通信,使用简单、效率高、体积小。
孔小乐
·
2023-08-05 08:32
开源库学习
开源
学习
EventBus
开源库学习(三)
源码细节阅读上一节根据
EventBus
的使用流程把实现源码大体梳理了一遍,因为精力有限,所以看源码都是根据实现过程把基本流程看下,中间实现细节先忽略,否则越看越深不容易把握大体思路,这节把一些细节的部分再看看
孔小乐
·
2023-08-05 08:00
开源库学习
开源
学习
windows
flutter版的
eventBus
实现
具体代码如下classEmitter{Mapevents={};emit(Stringevent,[dynamicdata]){if(event.isEmpty){return;}if(events[event]isList){for(Functionfninevents[event]){//KLogUtil.d("data$datafn$fn");fn(data??"");//fn.call(d
肥肥呀呀呀
·
2023-08-04 11:02
flutter
前端
PHP
EventBus
事件总线简单实现
PHP
EventBus
主要用处主要解决模块之间太过耦合,模块无法横向扩展的问题.举个栗子现在有个图片上传的模块,把图片保存到服务器本地functionupload(){//保存图片到本地}现在要增加需求图片保存之前要裁切压缩
非常帅气的昵称吧
·
2023-08-04 09:24
Vue3使用Mitt中央事件总线实现组件之间通讯(发布订阅库)
前言现在的项目慢慢从Vue2升级到Vue3了,之前Vue2自带的中央事件总线是
EventBus
,在Vue3中已经被移除了,官方推荐使用Mitt发布订阅库。在此简单记录一下Mitt的使用方式。
帅龍之龍
·
2023-08-03 22:09
#
Vue
前端三大框架
前端大杂烩
前端
Android之Activity盖上一个透明主题Activity
我们普通的思考方式都是接口啊,或者
EventBus
或者Livedata。这样的方式都可以!但是稍显麻烦。有没有更简单,不需要增加额外类的方法?简单方案不需要额外引入类?
CharlesCT
·
2023-08-03 13:43
vue 事件总线
EventBus
的概念、使用以及注意点
这时就要用到vue中的事件总线
EventBus
的概念
EventBus
的简介
EventBus
又称事件总线,相当于一个全局的仓库,任何组件都可以去这个仓库里获取事件
EventBus
的使用废
zhao_ran
·
2023-08-03 04:47
Vue3中使用
EventBus
实现兄弟组件传参
前言:
EventBus
vue3中没有了,
EventBus
,所以我们要自己写,但是非常简单。
Ac
·
2023-08-03 04:15
Vue
vue.js
前端
vue常用组件通信方式及vue2和vue3写法对比
1.1props/$emitvue2写法vue3写法1.2ref/$parentvue2写法vue3写法2.隔代组件通信2.1provide/injectvue2写法vue3写法3.兄弟组件通信3.1
eventBus
南木元元
·
2023-08-02 18:21
vue
vue.js
vue bus总线传值
eventBus
.js:importVuefrom'vue';var
eventBus
=newVue({});exportdefault
eventBus
;main.js://引入bus总线传值import
eventBus
from
每一天,每一步
·
2023-08-02 11:04
Vue
vue.js
2019-06-11
EventBus
1.Android时间发布/订阅框架2.时间传递即可用于Android四大组件间通信3.
EventBus
的优点是代码简介,使用简单,并将时间发布和订阅充分解耦。
安梦_4de8
·
2023-08-02 10:41
Vue2基础六、组件通信
想使用其他组件的数据,就需要组件通信(2)组件之间如何通信(3)组件关系分类父子关系非父子关系(4)通信解决方案父子关系:props&$emit非父子关系:provide&inject或
eventbus
李宥小哥
·
2023-08-02 04:57
大前端
javascript
vue.js
前端
Vue兄弟间通信之---
EventBus
文章目录一、
EventBus
是什么?二、使用步骤1.初始化2.发送数据3.接收数据一、
EventBus
是什么?
EventBus
被称为事件总线,和Vuex类似。
不想起名55
·
2023-08-01 15:38
Vue
vue.js
javascript
前端
EventBus
简单实用
EventBus
github地址在AndroidStudio中添加如下依赖:compile'org.greenrobot:
eventbus
:3.1.1'
EventBus
的使用创建事件实体类当使用
EventBus
loveCandyTQJ
·
2023-08-01 05:37
重学ARouter
==>提高启动速度==>支持到ANdroid13,没有任何额外API核心点:Apt+JavaPoet,
EventBus
是传统的一行行写入Apt生成Group类和Path类,Group中存放group和生成
猎羽
·
2023-08-01 02:40
Android
开源库
android
观察者模式与观察者模式实例
EventBus
什么是观察者模式顾名思义,观察者模式就是在多个对象之间,定义一个一对多的依赖,当一个对象状态改变时,所有依赖这个对象的对象都会自动收到通知。观察者模式也称为发布订阅模式(Publish-SubscribeDesignPattern),一般被依赖的对象称为被观察者,依赖的对象称为观察者,不过也有其他的叫法,例如Subject和Observer,Publisher和Subscriber,Produce
草莓味少女vv
·
2023-07-30 19:05
观察者模式
【面试题-Vue】常见问题二、组件类
emit()第二种、$parent和$children第三种,provide和inject第四种、$attrs$listeners第五种、ref兄弟组件之间通信第一种、通过共同的父亲进行传递信息第二种、
EventBus
molly cheung
·
2023-07-30 11:55
常见面试题
vue.js
javascript
前端
Eventbus
接收不到消息问题
http://blog.csdn.net/richiezhu/article/details/54971136
不存在的里皮
·
2023-07-29 23:46
kotlin 编写一个简单的天气预报app(三)
使用
eventbus
替换broadcast将从Broadcast切换到
EventBus
有以下几个好处:解耦性:通过使用
EventBus
,您可以实现组件之间的解耦。
习惯就好zz
·
2023-07-29 21:38
安卓
kotlin
android
eventbus
openweathermap
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他