//安装: npm install vue-bus1. // app.js var eventBus = { install(Vue,options) { Vue.prototype.$bus = new Vue() } }; Vue.use(eventBus); 2.然后在组件中,可以使用$emi... ...
分类:
其他好文 时间:
2019-08-17 10:34:21
阅读次数:
84
我们在前面分析客户端引用的时候会看到如下这段代码: 这里用EventBus调用了一下post方法之后就什么也没做了,就方法名来看是发送了一个post请求,也不知道发给谁,到底有什么用。 所以这一节我们来分析一下EventBus这个类的作用。 首先我们来看一下这个类的方法 从EventBus的方法中我 ...
分类:
其他好文 时间:
2019-08-08 23:22:04
阅读次数:
96
EventBus 是一种事件发布订阅模式,借助 EventBus 我们可以很好的实现组件之间,服务之间,系统之间的解耦以及相互通信的问题。 EventBus 相当于是定义一些抽象接口,可以用 MQ 来实现EventBus 1、模块的预处理模块,定义预处理方法,增加实现ILocalEventHandl ...
分类:
其他好文 时间:
2019-07-23 13:02:52
阅读次数:
358
动手造轮子:实现一个简单的 EventBus Intro EventBus 是一种事件发布订阅模式,通过 EventBus 我们可以很方便的实现解耦,将事件的发起和事件的处理的很好的分隔开来,很好的实现解耦。 微软官方的示例项目 "EShopOnContainers" 也有在使用 EventBus ...
分类:
其他好文 时间:
2019-07-22 10:08:42
阅读次数:
155
第一步:添加依赖 compile 'org.greenrobot:eventbus:3.0.0' 第二步:定义消息事件类 public class MessageEvent{ private String message; public MessageEvent(String message){ t ...
分类:
其他好文 时间:
2019-07-04 09:23:17
阅读次数:
86
存储方法:第一种(Vuex)(PS:刷新就清空时使用或者使用eventBus全局变量也行。) 第二种(sessionStorage)(PS:刷新不清空关闭窗口才清空时请用。) 第三种(localStorage)(PS:关闭浏览器都不清空时才使用。) 在此之前呢,先简单了解下他们的操作使用吧! ses ...
分类:
其他好文 时间:
2019-06-29 19:08:34
阅读次数:
79
EventBus能够简化各组件间的通信,让我们的代码书写变得简单,能有效的分离事件发送方和接收方(也就是解耦的意思),能避免复杂和容易出错的依赖性和生命周期问题。 依赖 EventBus可以在子线程发送数据,也可以在子线程接收,不过要指明线程模式 POSTING (默认) 表示事件处理函数的线程跟发 ...
分类:
其他好文 时间:
2019-06-17 17:42:30
阅读次数:
111
类似于iframe之间的possMessage方式传参 1、eventBus.js文件 2、页面开启监控 3、其他页面调用 ...
分类:
其他好文 时间:
2019-04-25 11:48:51
阅读次数:
156
一、前言 1.购物车 二、主要内容 1、效果演示如下,当我们选择商品数量改变的时候,也要让购物车里面的数据改变 2、具体实现 (1)小球从上面跳到下面的效果 (2)当点击上面的“加入购物车按钮”让小球显示出来(这里需要用到vue中的动画过渡) 结构如下(这是在加入购物车这个页面) 样式() (3)点 ...
分类:
移动开发 时间:
2019-04-14 18:14:27
阅读次数:
207
通常我们在接收消息的时候会有声音和震动的提示,因此我也加了代码达到这样的效果,这就要用到EventBus了,当然这里我也用到了自定义的广播,所以首先在Mainfests文件中加入以下代码: <! 接收自定义广播的action 然后再写一个MessageEvent的Bean类对事件进行封装(这里只用到 ...
分类:
移动开发 时间:
2019-01-28 22:28:36
阅读次数:
351