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
EventBus
是一款针对Android优化的发布/订阅事件总线。
CoderBigBear
·
2022-02-02 22:28
Jetpack—LiveData组件的缺陷以及应对策略
作为整个解决方案的核心-LiveData,以其生命周期安全,内存安全等优点,甚至有逐步取代
EventBus
,RxJava作为Android端状态分发组件的趋势。
·
2022-01-18 10:14
Vue-
EventBus
定义全局定义,可以将
eventBus
绑定到vue实例的原型上,也可以直接绑定到window对象上。//main.js(可以是任意JS写)//方式一Vue.prototype.
·
2022-01-14 18:59
vue.js
MASA Framework -
EventBus
设计
概述利用发布订阅模式来解耦不同架构层级,亦可用于解决隔离业务之间的交互优点:松耦合横切关注点可测试性事件驱动发布订阅模式发布者通过调度中心将消息发送给订阅者。调度中心解决发布与订阅者之间的关系,保证消息可以送达订阅者手中。发布者与订阅者互不相识,发布者只管向调度中心发布消息,而订阅者只关心自己订阅的消息类型多订阅者保序执行在常见的发布订阅模式中,的确很少见到类似的说法。但在实际业务中我们会有类似的
·
2022-01-14 14:04
JavaScript设计模式--观察者与发布订阅
假设有一个下拉选择的选项分别为a、b、c、d,当其下拉值为c时,页面的button按钮要置灰,p标签的内容要加粗,strong标签的在同时符合type=1时内容要显示为正常发布订阅模式目标将观察者与目标解耦,做进一步控制应用场景
eventBus
习惯水文的前端苏
·
2021-12-30 16:42
EventBus
替换方案--EventLiveData和事件池
EventBus
替换方案--EventLiveData和事件池
EventBus
的缺点
EventBus
作为一个常用的的事件总线库,它的确很优秀,将消息的传输过程简易化了然而它有着几个致命的缺点:需要注册和解除注册
忆_析风
·
2021-12-25 20:09
深入了解Vue组件七种通信方式
$attrs/$listener简介代码实例5.provide/inject简介代码实例6.
eventBus
简介原理分析代码实例7.Vuex代码实例总结vue组件通信的方式,这是在面试中一个非常高频的问题
·
2021-12-24 18:53
用SharedFlow写个Flow
EventBus
背景跨页面通信是一个比较常见的场景,通常我们会选择使用
EventBus
,但
EventBus
无法感知生命周期,收到消息就会回调,所以有了LiveData之后很快就有了Live
EventBus
。
·
2021-12-23 21:04
android
2. Android 3分钟手写ButterKnife 彻底搞懂 注解处理器 APT 和IOC
用过ButterKnife、Dagger、
EventBus
等注解框架的同学就能感受到,
鹏城十八少
·
2021-12-23 21:40
vue3组件间传值——事件总线
1、npminstallmitt添加mitt2、单独开一个
eventbus
.ts,引入mitt,执行mott库导出的函数获取事件总线对象并暴露;
eventbus
.ts3、在A组件中引入
eventbus
.ts
MAYDAY77
·
2021-12-15 14:01
vue+element自定义查询组件
一、查询条件组件化结合
EventBus
.js的使用,传递事件更高效,可以避免各种复杂的生命周期依赖关系。
·
2021-12-06 11:34
EventBus
Android新组件cameraX,界面跳转可以采用navigation、intent,我这里采用的是Arouter,携带参数返回也很简单,前三种跳转方式都可以携带参数返回,但我无意间看到了一个最近很流行的框架
EventBus
会写代码的小猿猴
·
2021-11-25 16:47
Vue3全局组件通信之
EventBus
全局组件通信全局组件通信是指,两个任意的组件,不管是否有关联(e.g.父子、爷孙)的组件,都可以直接进行交流的通信方案。举个例子,像下面这样,B2.vue可以采用全局通信方案,直接向D2.vue发起交流,而无需经过他们的父组件。A.vue├─B1.vue├───C1.vue├─────D1.vue├─────D2.vue├───C2.vue├─────D3.vue└─B2.vue常用的方法有:方案
硅谷干货
·
2021-11-24 16:11
EventBus
原理总结
使用上比较简单,就是注册和解注册以及发送事件,外加一个黏性事件。注册注册主要是将当前Activity对象传进去,然后拿到对应的class;反射拿到所有的方法,然后对方法进行过滤;需要有对应的注解,需要是public方法,需要是只有一个参数;这中间入股需要追溯父类和接口,则需要去当前类的父类中去找对应的符合条件的方法,同时对参数的父类以及接口也有涉猎。组装方法类,包括在什么线程执行,优先级等;拿到当
相公无爱
·
2021-11-24 15:22
22.Vue全局事件总线(Global
EventBus
)
一种组件间通信的方式,适用于任意组件间通信安装全局事件总线:newVue({......beforeCreate(){Vue.prototype.$bus=this//安装全局事件总线,$bus就是当前应用的vm},......})使用事件总线:A.接收数据:A组件想接收数据,则在A组件中给$bus绑定自定义事件,事件的回调留在A组件自身methods(){demo(data){......}}.
黑咔
·
2021-11-21 01:39
「后端小伙伴来学前端了」Vue中全局事件总线(Global
EventBus
)原理及探究过程
前言上一篇文章写了Vue中的自定义事件,自定义事件是全局事件总线基础。我在上一篇文章中埋下了一个小小的伏笔。如下图:我说过,在Vue中如果我们用(@orv-on)给组件绑定上一个自定义事件,其本质就是给子组件VueComponent即vc绑定一个事件,然后子组件通过this.$emit()触发,父组件监听到再执行回调方法。这种也只适合于父子组件之间通信,对于兄弟组件来说,仍然无法非常方便的通信。那
·
2021-11-20 11:13
事件处理工具组件
event-spring-boot-starter是一个基于springbootstarter机制,结合SPI接口设计思想实现的事件处理工具组件,旨在提供简单的事件处理编程模型,让基于事件的开发更简单灵活,内部实现基于guava
EventBus
javacoo
·
2021-11-01 14:05
JavaScript 沙箱探索
2、沙箱基础功能在实现之前(好吧,其实是在调研了一些方案之后),确定了沙箱基于
eventbus
形式的通信实现上层的功能,基础的接口如下exportinterfaceIEventEmitter{
·
2021-10-29 10:15
可能你的
EventBus
使用并不正确,是时候真正搞懂
EventBus
了(下)
在上一篇文章中可能你的
EventBus
使用并不正确,是时候真正搞懂
EventBus
了(上),我们说了使用apt方式进行优化使用
eventbus
,并对
EventBus
#register和
EventBus
#
王先生技术栈
·
2021-10-25 21:42
android
EventBus
Android
事件总线
Fragment传值
可能你的
EventBus
使用并不正确,是时候真正搞懂
EventBus
了(上)
EventBus
1、
EventBus
使用2、常规原理分析2-1、`
EventBus
.getDefault().register(Objectsubscriber)`2-1-1、`subscriberMethodFinder
王先生技术栈
·
2021-10-23 12:18
Android源码解析
android
java
apache
EventBus
分布式事务,
EventBus
解决方案:CAP【中文文档】 - Savorboard - 博客园
最新文档地址:https://github.com/dotnetcore/CAP/wiki前言很多同学想对CAP的机制以及用法等想有一个详细的了解,所以花了将近两周时间写了这份中文的CAP文档,对CAP还不知道的同学可以先看一下这篇文章。本文档为CAP文献(Wiki),本文献同时提供中文和英文版本,英文版本目前还在翻译中,会放到GithubWiki中。目录前言1、GettingStarted1.1
·
2021-10-16 22:00
Vue2 的12种组件通讯
$children/$parent8.provide/inject9.
EventBus
10.Vuex11.
·
2021-09-25 14:36
说下你可能没用过的
EventBus
最近在CodeReview的时候发现了这样一个业务场景,某个业务处理完成之后需要通知审核人员,通知的方式包含短信和邮件,所以代码大致是这样://业务校验validate();//处理业务逻辑doBusiness();//发送邮件或者发送其他类型消息sendMsg();这个对不对呢?基于这种普遍的业务场景来说,一般首先我们会考虑同步或者异步发送的问题。同步的话对接口RT有影响,而且和业务逻辑耦合在一
·
2021-09-23 19:45
后端面试
Vue组件通信方法案例总结
目录一、父组件向子组件传值(props)二、子组件向父组件传值($emit)三、兄弟组件传值(
EventBus
)1.初始化(newVue())2.发送事件($emit())3.接收事件($on())4.
·
2021-09-15 16:55
Java设计模式之java观察者模式详解
目录引言介绍角色原理类图微信订阅号的案例总结优点缺点适用场景观察者模式的典型应用JDK提供的观察者接口Guava
EventBus
中的观察者模式SpringApplicationContext事件机制中的观察者模式参考文章总结引言观察者模式是设计模式中的
·
2021-09-15 12:04
分析Android常见的内存泄露和解决方案
目录一、前言二、Android内存泄露场景2.1、非静态内部类的静态实例2.2、多线程相关的匿名内部类/非静态内部类2.3、Handler内存泄露2.4、静态Activity或View2.5、
Eventbus
·
2021-09-10 12:31
Android端内数据状态同步方案VM-Mapping详解
目录背景问题拆解目标方案调研
EventBus
基于k-v的监听、通知全局共享数据Model实例基于注解的对象映射方案VM-Mapping特点思考突破View层级的限制突破类型的限制详细设计映射数据驱动UI
·
2021-09-07 17:53
基于Java的guava开源库工具类
目录基于Java的guava开源库工具类1、guava的maven配置引入2、LoadingCache3、Multimap和MultiSet4、BiMap5、Table6、Sets和Maps7、
EventBus
8
·
2021-09-07 14:11
vue+echarts实现堆叠柱状图
本文实例为大家分享了vue+echarts实现堆叠柱状图的具体代码,供大家参考,具体内容如下echarts-子组件importechartsfrom"echarts";import
eventBus
from
·
2021-09-05 12:46
js事件派发(事件中心)
//事件中心事件派发闭包const
EventBus
=()=>{letall={}//利用闭包的特性,实现all的状态管理return{all,//事件BUS/**description监听事件*paramstype
·
2021-09-03 19:30
javascript前端闭包
Vue3.x使用mitt.js进行组件通信
目录快速开始使用方式核心原理Vue2.x使用
EventBus
进行组件通信,而Vue3.x推荐使用mitt.js。比起Vue实例上的
EventBus
,mitt.js好在哪里呢?
·
2021-08-24 13:49
JavaScript中
EventBus
实现对象之间通信
一、什么是
EventBus
?我个人理解:
EventBus
可以实现对象之间的通信,当数据或某些特性发生改变时,能自动监听事件作出一些改变。还有更多的内容可能我还没有拓宽。怎么实现通信呢?
·
2021-08-19 19:11
go-
eventbus
事件总线
go-
eventbus
事件总线地址:github.com/lockp111/go-
eventbus
参考go-observable,但是那个代码有问题,会因为map同时读写出现crash,我修复之后提交给作者也一直不理我
·
2021-08-15 00:22
golang
Vue中组件的通信方式-以及nextTick分析
$root7.
eventBus
8.vuex列出来后,可以自己先考虑下应用场景下面不饶弯子了,以组件的关系来解说
云高风轻
·
2021-08-10 12:12
超详细的vue组件间通信总结
目录前言一、props、$emit单向数据流二、$parent、$children三、$attrs、$listeners四、provide、inject五、
eventBus
(事件总线)六、vuex七、localstorage
·
2021-08-03 15:49
Fragment 复用时,
EventBus
的消息多次处理
例:在ViewPager中加入两个AFragment.AFragment中的onStart()和onStop()注册/反注册了
EventBus
;onStart()-->
EventBus
.getDefault
OldWang12138
·
2021-07-27 12:30
VUE组件通信--bus兄弟传值、props父子传值、vuex数据公用
off分别来分发,监听,取消监听事件这里的off可以取消多次使用bus监听的事件1、使用用法新建bus.js文件,引入vueimportVuefrom'vue'constbus=newVue();//使用
EventBus
exportdefaultbus
倾666
·
2021-07-22 14:28
vue
vue
vue组件间传值---事件总线 篇
$
eventBus
=newVue()第二步:在需要向外传递时使用$emit这是son组件使用$bus进行通信exportdefault{name:"Son",data(){return{sonData:
lighterss
·
2021-07-17 14:41
vue组件传值
$emit('receive','传递的数据')兄弟组件传值通过vuex父元素搭个桥即可通过中央通信let
eventBus
=newVue()可以在main.js中
程序小小黑
·
2021-07-16 09:24
如今Vue
Eventbus
模式还能干啥用?我给一个具体案例
做法创建/utils/
EventBus
.js,内容是:importVuefrom'vue';exportdefaultnewVue();在A组件中监听事件:importRepeaterfrom'@/utils
microkof
·
2021-07-09 17:49
Android
EventBus
的源码解析
2559b11d580f306a600bf00a25ef9b0b0522a2e4.jpg在这篇文章中,我会注重分析Android中的
EventBus
的实现原理,如果你之前还没有使用过该框架,那么可以参考我的另一篇文章来了解如何使用
你好_开发者
·
2021-06-27 21:21
Android开源框架如何说-
EventBus
3
概念
Eventbus
是一个专门为Android平台优化定制的事件总线函数库,事件总线,继承自观察者模式,也是基于发布订阅的机制来实现事件的发送与接收的基本用法定义一个事件类MessageEvent定义一个订阅方法
MigrationUK
·
2021-06-27 11:04
vue 组件通讯
组件之间的通讯简述:父子组件的关系可以总结为props向下传递,事件event向上传递祖先组件和后代组件(跨多代)的数据传递,可以使用provide和inject来实现跨组件或者兄弟组件之间的通信,可以通过
eventBus
简单tao的简单
·
2021-06-26 23:17
Weex页面间的消息机制(Android端实现)
在Android里已经有很多成熟的全局通知机制,如经典的
EventBus
以及原生的LocalBroadcast。考虑到尽量减少对第三方库的依赖,我们采用了LocalBroadcast
Meteorwizard
·
2021-06-25 18:32
Vuex状态机的快速了解与实例应用
一.速识概念:1.组件之间共享数据的方式:通常有以下几种方式:父向子传值:v-bind属性绑定;子向父传值:v-on事件绑定;兄弟组件之间共享数据:
EventBus
;2.vuex是什么:按照官方的话来说
·
2021-06-25 15:35
给
EventBus
发的消息加个id来区分
背景在小型的项目当中,接入
EventBus
不失为一种好的解耦方式,同时也很好的避免了多余的接口代码的编写,发送方只管将消息发出,而不用去管对应消息类型的接收方怎么处理。
李争献
·
2021-06-25 07:27
Android注解&APT技术
写
EventBus
源码解析和ButterKnife源码解析的时候,发现注解在其中起到很大作用,就决定专门写一篇文章介绍注解。
左大人
·
2021-06-25 06:25
Vue的事件总线
EventBus
又称为事件总线。
Zhs_Android
·
2021-06-25 02:13
Vue页面间传值
Vue传值的方式有正向传值和反向传值正向传值:上一页面-->下一页面路由传值本地储存
eventbus
vuex(暂不展开)反向传值:下一页面-->上一页面本地储存
eventbus
vuex(暂不展开)一、正向传值路由传值
异想天不开_9950
·
2021-06-24 17:12
Vue基础
如何实现组件通信父子通信props&emitv-modelsyncchildren兄弟通信this.children通用方法vuex
eventBus
注入依赖(service)mixins用途扩展组件的常用方式
frameworkofthin
·
2021-06-24 15:18
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他