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
vue传参事件总线
EventBus
在vue中组件间的传参,有一个简便的方法$emit/$on//
EventBus
事件总线创建Even.JS(名字自己定)如下为所创建js文件内代码//event.jsimportVuefrom'vue'exportconst
EventBus
Gaoju_liz
·
2023-12-05 19:52
学习之旅
vue
js
vue3中如何实现事件总线
eventBus
使用插件由于vue3中“$on”,$off和$once实例方法已被移除,组件实例不再实现事件触发接口所以我们可以使用官方推荐的这个第三方库实现同样的效果mitthttps://github.com/developit/mitt安装pnpminstallmitt-S挂载全局写法main.ts初始化全局总线,vue入口文件main.js中挂载全局属性import'./assets/main.css'i
沉迷...
·
2023-12-05 19:22
vue3
前端
前端
javascript
vue.js
vue
【Android】
EventBus
的使用
文章目录引入
EventBus
三要素:使用Subscribe注解介绍线程模型stickypriority异常处理引入
EventBus
是一个用于简化组件间通信的开源库,它使用发布-订阅模式(Pub-Sub)
xoliu1
·
2023-12-05 15:48
第三方开源库
android
java
androidx
Vue非父子组件通讯的几种方式
文章目录1.provide和inject1.1基本使用1.2如何处理响应式数据2.全局事件总线mitt库2.1安装mitt库,封装
eventbus
.js工具类2.2在其中一个组件中触发事件2.2在该组件的兄弟组件或者兄弟组件的子组件中监听该事件
柠檬加栤
·
2023-12-05 13:00
vue.js
javascript
前端
Google Guava 事件总线工具使用详解
文章目录事件总线特点使用事件总线Guava事件总线(
EventBus
)是GoogleGuava库中的一个组件,用于实现发布-订阅模式的事件通信。
骑个小蜗牛
·
2023-12-04 06:47
guava
guava
EventBus
源码二:Post流程
上篇文章介绍了
EventBus
注册流程,本篇文章简介
EventBus
发送事件的流程
EventBus
源码(一)1.发送事件Demo的代码
EventBus
.getDefault().post("我是小名同学
搞怪豆
·
2023-12-04 01:09
vue2、vue3
eventbus
实现组件间全局通信
$
eventBus
=newVue();//传值组件this.$
eventBus
.$emit('eventTarget',data)//data是需要通信的数据//接收组件this.$
eventBus
.
.利。
·
2023-12-03 23:41
vue.js
javascript
前端
Vue经典面试题源码级分析【一】
emit/$parent/ref/$attrs$attrs:https://cn.vuejs.org/api/component-instance.html#attrs兄弟组件:$parent/$root/
eventbus
冰镇白干
·
2023-12-03 23:43
面试题
inscode
前端
vue.js
前端框架
vue 组件通讯
组件通讯的方案通过props传递(父子组件传值)通过$emit触发父组件自定义事件父组件使用ref访问子组件实例
EventBus
:需要中间文件,$emit触发事件,$on监听$parent或者$root
百事可爱-后悔下凡
·
2023-12-03 13:55
每日一题
vue.js
前端
javascript
Vue的Ribbon菜单
MainRibbon:主要容器b、RibbonTabPage:tab面板c、RibbonGroup:分组面板d、RibbonLargeImageWithText:图片文字按钮2、点击事件采用:defineEmits、
EventBus
3
生活真难
·
2023-12-02 17:09
vue
ribbon
spring
cloud
后端
Google Guava
EventBus
(事件总线)
EventBus
是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。
tuacy
·
2023-12-02 14:04
Vue3一兄弟组件传值之mitt,超详细!
Vue2.x使用
EventBus
事件总线进行兄弟组件通信,而在Vue3中事件总线模式已经被移除,官方建议使用外部的、实现了事件触发器接口的库,例如mitt或tiny-emitter。
不抽烟的小王
·
2023-11-30 15:15
javascript
前端
vue.js
【Android - 技术期刊】第008期
DataBinding→数据绑定(使用篇)【鹅厂网事】全局精确流量调度新思路-HttpDNS服务详解
EventBus
源码赏析七——问答Android原生TabLayout使用全解析,看这篇就够了一文了解
Kevin-K先森
·
2023-11-30 10:46
Android
技术期刊
android
kotlin
flutter
【Android - 技术期刊】第007期
技术文章【Flutter绘制与数学】探索线分支
EventBus
源码赏析五——注解处理器Compose渲染性能到底怎么样?ViewBinding,你真的理解了吗?
Kevin-K先森
·
2023-11-30 10:16
Android
技术期刊
android
kotlin
flutter
父子组件通信关系
1.两种组件关系分类和对应的组件通信方案父子关系→props&$emit非父子关系→provide&inject或
eventbus
通用方案→vuex2.父子通信方案的核心流程2.1父传子props:①父中给子添加属性传值
黎枫学长
·
2023-11-29 14:11
vue3笔记
vue.js
NextJS开发:使用
EventBus
实现跨组件消息通知
中跨组件消息事件通知创建event-bus.tsimport{EventEmitter}from'events'exportdefaultnewEventEmitter()设置监听useEffect(()=>{
EventBus
.on
芝士思维
·
2023-11-28 17:37
NextJS开发教程
前端
nextjs
reactjs
Vue项目创建并使用MQTT以及MQTT管理工具
$gettingData(data);});在
eventBus
.js里面写挂载方法,如下,作用是其他网页可以直接调用mqttexportdefault{$
攻城狮炭烤策划
·
2023-11-27 20:44
MQTT
javascript
前端
vue.js
Flutter学习(六)
EventBus
的使用
按照安卓开发的思路,在flutter实现一个事件总线
EventBus
,进行数据传递原理通过dart的签名函数,进行监听集合设置,然后post分发的时候,进行集合遍历,回调,实现事件传递。
motosheep
·
2023-11-27 15:11
flutter
flutter
学习
在Vue2和Vue3中事件总线的使用与区别
接下来让我们来对比2和3版本的使用和区别:Mitt是一个微型的EventEmitter库,在Vue3中,官方推荐使用它替代已经移除的
EventBus
,所以在Vue3使用前我们需要先安装Mitt依赖npminstallmitt
Spring_z7
·
2023-11-25 21:10
javascript
vue.js
前端
Vuex
大家都知道兄弟组件之间的传值是用到事件总线
EventBus
来进行的,当然也可以通过父组件作为桥梁进行传值,那么遇到孙子组件时传值就会比较麻烦,所以eve
beizi
·
2023-11-25 14:29
eventBus
传值、js或html调用vue方法、父子方法调用
使用
eventBus
传值新建
eventBus
.jsimportVuefrom'vue'//用于监听、触发事件exportdefaultnewVue()在传值的两个文件中引入import
eventBus
from
王小博er
·
2023-11-25 13:21
EventBus
的原理
小知识观察者模式:定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖它的对象都会得到通知并自动更新。三个角色:1.Subject:就是“被观察”的角色,它将所有观察者对象的引用保存在一个集合中。2.Observer:是抽象的“观察”角色,它定义了一个更新接口,使得在被观察者状态发生改变时通知自己。3.ConcreteObserver:具体的观察者。承接上一篇基本用法的例子来理解这
方言方言
·
2023-11-25 07:06
vue9种跨组件传参
目录整理vue中9种常规的通信方案#props传递数据#$emit触发自定义事件#ref(vue获取dom元素方法)#
EventBus
EventBus
(方式二)#$parent或$root#$attrs
大脸胖柴
·
2023-11-24 10:13
面试篇
vue.js
javascript
前端
vue3-组件传参及计算属性
父传子2、子传父toRef与toRefsvue3中的计算属性vue3中的watch监听器vue3中的组件传参组件关系:父子props、$panrent子父emit自定义事件$children$refs兄弟
eventbus
前端青山
·
2023-11-24 10:05
Vue.js入门到实战
vue.js
javascript
前端
串口相关 二
注意该代码并不能直接运行,仅仅起到展示效果
EventBus
.getDefault().post(new
EventBus
Bean(Constants.
EventBus
.SERIAL_PORT_CMD,newUartEvent
有时有晌
·
2023-11-24 06:32
硬件对接
Android
Android资源分享
串口
android
物联网
使用注解将
EventBus
封装抽取到基类
注解类Bind
EventBus
.java/***desc:需要使用
eventbus
的activit和Fragment都需要以注解的方式绑定到此*/@Target(ElementType.TYPE)@Retention
绝学弃智
·
2023-11-24 04:13
Flutter跨组件传递数据
除了属性传值,对于数据的跨层传递,Flutter还提供了三种方案:InheritedWidget,Notification,
EventBus
。
JoeLittleStar
·
2023-11-24 02:40
Flutter
51、Flutter之Widgets跨组件状态共享(Provider)
对于组件私有的状态管理很好理解,但对于跨组件共享的状态,管理的方式就比较多了,如使用全局事件总线
EventBus
,它是一个观察者模式的实现,通过它就可以实现跨组件状态同步:状态持有方(发布者)负责更新、
风雨「83」
·
2023-11-24 02:39
Flutter
flutter
android
ios
android
studio
Flutter开发笔记15 - Flutter基础-组件通信(父子、兄弟,类似iOS中的NSNotification用法)
tdsourcetag=s_pctim_aiomsg上一篇中讲了如何通过父组件给子组件传值:传送门(方法传参,block回调)这一篇的内容会讲述如何实现:1.父子组件之间的传值方法2.兄弟组件之间的传值方法——
eventbus
哈尔滨的酸柠檬
·
2023-11-24 02:09
Flutter
Android
flutter基础-组件通信(父子、兄弟)
上一篇中讲了如何通过父组件给子组件传值:传送门这一篇的内容会讲述如何实现:1.父子组件之间的传值方法2.兄弟组件之间的传值方法——
eventbus
实现后的效果如下图,实现效果.png有一些朋友在使用的过程中
飞翔的熊blabla
·
2023-11-24 02:38
flutter
Android组件化之实现模块 API 化
模块间的交互首先是解决模块之前的依赖问题,模块间肯定是不能相互依赖的,那如何进行数据交互就是一个问题了;比如用户模块和其他模块,其他模块如何在不依赖用户模块的情况下获取到用户信息;使用
EventBus
想要获取用户信息
迷途小码农h
·
2023-11-23 06:46
LiveData vs
EventBus
?是否可以实现共赢
/前言/
EventBus
大家都很熟悉了,各种实现方式也是层出不穷,然而,作为有追求的程序员们,永远在不停的造轮子,毕竟,在程序员的眼中,至今,没有哪个轮子看上去是完美无暇的。
椰果玩安卓
·
2023-11-23 04:58
设计模式-16-Spring源码中的设计模式
GoogleGuava提供的框架功能比较完善和强大:通过
EventBus
事件总线来实现观察者模式。实际上,Spring也提供了观察者模式的实现框架。Spring中实现的观察者模式包含三部分:
ycmy2017
·
2023-11-23 02:25
设计模式
设计模式
spring
java
eventbus
跨级通信,不相干的vue之间传值和调用方法首先创建
eventbus
.js//src/utils/
EventBus
.js文件importVuefrom'vue'//向外共享Vue的实例对象exportdefaultnewVue
悅悅~
·
2023-11-22 13:29
vue.js
javascript
前端
OkHttp源码走心解析
【Android源码解析】Android中高级架构进阶学习——百大框架源码解析Retrofit/OkHttp/Glide/RxJava/
EventBus
....
蜗牛是不是牛
·
2023-11-22 12:57
vue-组件通信(二)
:Vue篇人终将被年少不可得之物困其一生依旧青山,本期给大家带来vue篇专栏内容:vue-组件通信(二)目录组件通信(二)(1)props/$emit1.父组件向子组件传值2.子组件向父组件传值(2)
eventBus
前端青山
·
2023-11-21 09:49
Vue.js入门到实战
vue.js
javascript
前端
手把手教你搭建android项目框架(一)选择篇
经典框架选取总模式:mvvm-databinding图片加载:glide事件总线:kotlin.flow或
eventbus
,本篇选用kotlin.flow撸出自己的事件总线线程调度:kotlin.CoroutineScope
爬山虎的脚趾头
·
2023-11-21 05:13
android模块化框架搭建篇
android
jetpack
android
kotlin
android
runtime
retrofit
glide
okhttp
Vue中的组件间通信有哪些方式?
EventBus
事件总线:这种方式是通过创建一个中央事件管理器来处理组件之间的通信,它采用发布-订阅模式。依赖注入(Provide
悦目春风
·
2023-11-20 22:37
vue.js
javascript
ecmascript
手写
EventBus
(Vue)
Vue中事件相关的方法vm.$on、vm.$off、vm.$once、vm.$emit,通过eventsMinxin方法挂在Vue的原型上。定义一个事件总线对象events管理所有事件:每次执行$on的时候,都会在events中对应事件的回调函数列表中添加一项;每次执行$emit的时候,会执行events中对应事件的所有函数。/*this.events={event1:[callback1,cal
wsyyyyyyy
·
2023-11-20 22:02
#
JS手写
javascript
vue.js
手写事件总线
EventBus
发布订阅模式发布订阅模式是一种广泛应用于异步编程的模式,是回调函数的事件化,常常用来解耦业务逻辑作为一个事件总线,它应当具备一个任务队列,以及三个方法:订阅方法、发布方法、取消订阅function
EventBus
laughable045
·
2023-11-20 22:31
前端
JS手写事件总线
API
eventBus
:包含所有功能的事件总线对象
eventBus
.on(eventName,listener):绑定事件监听
eventBus
.emit(eventName,data):分发事件
eventBus
.off
~,555555
·
2023-11-20 22:30
前端学习
javascript
前端
开发语言
手写实现简单的Vue事件总线
什么是事件总线自定义事件总线属于一种观察者模式,其中包括三个角色:发布者(Publisher):发出事件(Event);订阅者(Subscriber):订阅事件(Event),并且会进行响应(Handler);事件总线(
EventBus
小小白学计算机
·
2023-11-20 22:30
JS高级
Vue.js
vue.js
javascript
前端
事件总线
前端面试题:JS 如何实现事件总线 Event Bus
原文:https://lwebapp.com/zh/post/event-bus介绍
EventBus
事件总线,通常作为多个模块间的通信机制,相当于一个事件管理中心,一个模块发送消息,其它模块接受消息,就达到了通信的作用
地域男孩
·
2023-11-20 21:59
js
前端
javascript
vue.js
手写
EventBus
前言
EventBus
是一种用于Android的事件发布-订阅总线,由GreenRobot开发,Gihub地址是:
EventBus
。
朽木成才
·
2023-11-20 21:59
框架
EventBus
js手写实现
eventBus
事件总线订阅者发布者模式
EventBus
几个常用方法如下:
eventBus
的4个基本事件on发布和订阅emit执行该订阅下的所有函数off取消某个函数的订阅once只执行一次订阅事件这里用Map存储
EventBus
的数据(发布者
syx_12
·
2023-11-20 21:28
JavaScript
前端经典面试题
javascript
200代码写一套属于自己的事件总线(
EventBus
)库
源码https://github.com/harvie1208/
EventBus
关键词:观察者模式、反射、自定义注解、线程调度手写200行代码,一步一步实现
EventBus
核心功能,看完可以写一套属于自己的事件总线库啦
hw970595416
·
2023-11-20 21:55
Android
Android
源码
事件总线
观察者
JavaScript手写系列(二)———
EventBus
前言Vue中的组件传参是日常开发中常遇到的需求,其中
EventBus
事件总线就是其中非常好用的一种,之前其实是比较排斥这种用法的,就是因为用的少,不了解所以出于对未知事物的恐惧,比较排斥。
星II河
·
2023-11-20 21:54
前端拾遗
javascript
前端
vue.js
JS高级 之
eventBus
事件总线
目录一、概念二、手写1.代码2.栗子三、Vue2中1.在main.js中注册2.在某组件发射事件3.在某组件监听事件4.移除事件四、Vue3中1.安装2.封装一下3.发射事件4.监听事件5.取消事件一、概念事件总线也是一种通信方式,只不过它的功能比较强大,不在局限于父传子或兄弟组件之间通信,它可以跨组件通信,通过事件总线传递的值,不管哪个组件都可以获取到总而言之,可以在各个模块中通信并且传递数据事
玄鱼殇
·
2023-11-20 21:54
JS高级
javascript
开发语言
ecmascript
事件总线
eventBus
手写事件总线
eventBus
目录了解手撕了解通常在vue组件中实现组件之间的传参访问,相比应该有接触过事件总线$bus或者叫
eventBus
,一般我们是在main.js中初始化一个vue实例,并挂载原型上。
凯特霖
·
2023-11-20 21:54
前端
分享
javascript
vue.js
前端
js
es6
常见的内存泄漏场景
没有正确移除事件监听器(各种
EventBus
,dom事件监听等)。特征:perfo
背太阳的牧羊人
·
2023-11-20 14:58
开发工具
javascript
开发语言
性能优化
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他