一、一种组件间通信的方式,适用于任意组件间通信。
二、安装全局事件总线:

new Vue({...BeforeCreate() {Vue.prototype.$bus = this; // 安装全局事件总线, $bus 就是当前的应用的 VueComponent 实例对象}
})

三、使用事件总线

  1. 接收数据:A组件想接收数据,则A组件中给 $bus 绑定自定义事件,事件的回调在A组件中
methods() {demo(data) {...}
}
mounted() {this.$bus.$on('xxx', this.demo);
}
  1. 提供数据 this.$bus.$emit('xxx', 数据)

四、最好在 beforeDestroy 钩子中,用 $off 去解绑当前组件所用到的事件

全局事件总线 (GlobalEventBus)相关推荐

  1. 【Vue2.0】— 全局事件总线GlobalEventBus(十九)

    [Vue2.0]- 全局事件总线GlobalEventBus(十九) main.js import Vue from 'vue' import App from './App.vue' Vue.con ...

  2. 「后端小伙伴来学前端了」Vue中全局事件总线(GlobalEventBus)原理及探究过程

    前言 上一篇文章写了 Vue 中的自定义事件,自定义事件是全局事件总线基础.我在上一篇文章中埋下了一个小小的伏笔.如下图: 我说过,在Vue中如果我们用(@orv-on)给组件绑定上一个自定义事件,其 ...

  3. Vue | 使用Vue脚手架 【脚手架的基本使用+ref属性+props属性+mixin混入+插件scoped样式+TodoList+浏览器本地存储+组件的自定义事件+全局事件总线+过度与动画】

    文章目录 脚手架的基本使用 初始化脚手架 分析脚手架结构 render函数 修改默认配置 ref属性 props属性 mixin混入 插件 scoped样式 Todo-list案例 组件化编码流程(通 ...

  4. 「后端小伙伴来学前端了」Vue中利用全局事件总线实现组件之间通信

    月亮啊月亮 你能照见南边,也能照见北边 照见她,你跟她说一声,就说我想她了. 前言 前一篇文章写了 vue 中利用 Props 实现组件之间的通信,那种方式是最简单也是最基础的组件之间的通信方式.父组 ...

  5. 【Vue 快速入门系列】Vue数据实现本地存储、自定义事件绑定、全局事件总线、$nextTick的使用

    文章目录 一.本地存储 1.概念 2.接口 3.实际操作 二.自定义事件绑定 1.自定义事件使用过程 2.绑定自定义事件的语法 3.其他注意事项 三.全局事件总线 1.全局事件总线概念 2.全局事件总 ...

  6. Vue的全局事件总线实现任意组件间通信

    全局事件总线原理:利用自定义事件实现 在main.js中安装全局事件总线 import Vue from 'vue'; import App from 'App.vue'; new Vue({rend ...

  7. Vue(组件间通信:props、自定义事件、全局事件总线、消息订阅与发布)

    一.props props不仅可以实现父给子传递信息,还可以进行子给父传递信息 1.父给子传递信息: 父组件中给子组件实例传递信息 子组件利用props进行接收组件传递信息(接收方式有三种:数组.对象 ...

  8. vue3组件通信的方式 父传子 props 和子传父 $emit 非父子组件的通信Provide和Inject 全局事件总线mitt库

    vue3组件通信的方式 一.父传子 props 和子传父 $emit 1.父传子 props 在开发中最常见的就是父子组件之间通信,父组件往子组件通信使用的是props.子组件往父组件通信则使用的是 ...

  9. 学习记录492@vue全局事件总线

    适用于复杂的组件之间的通讯,需要一个全局的东西,作用为中间件,其他组件对这个全局的东西注册一个事件,其他组件要通讯就触发这个全局东西的事件就可以了. 如A要接收B的数据,找到一个全局的X,A中给X绑定 ...

最新文章

  1. ​使用端到端立体匹配网络进行单次 3D 形状测量,用于散斑投影轮廓测量
  2. Pentaho 7.0更新:数据准备和分析两不误
  3. pytorch函数整理
  4. 20100422.C#.const VS readonly
  5. 宏BOOST_TEST_REF的用法程序
  6. [导入] 堆和栈的区别
  7. hdu-2421 Deciphering Password 数学姿势
  8. 计算机vf的讲解,计算机二级vf重点知识讲解.doc
  9. ubuntu 怎么格式化U盘?(转载)
  10. Spring @Aspect、@Before、@After 注解实现 AOP 切面功能
  11. 阿里云服务器实现内网互通
  12. 微信小游戏马甲包过审策略
  13. 三箭暴雷造清算 回顾三箭资本Zhu Su黑以太坊奶自己投资项目的黑历史
  14. 红帽Linux如何设置root权限,LINUX下 一句话添加用户并设置ROOT权限
  15. Wooboo斥千万巨资 加快手机程序整合步伐
  16. https证书服务器怎么完成部署?
  17. Sigmoid 函数的求导过程
  18. 自嗨模式计算机,关于自嗨模式的说说
  19. VMV-GCN Volumetric Multi-View Based Graph论文分析
  20. 免费开源视频会议系统Jitsi Meet自己部署记录

热门文章

  1. c语言 函数的参数传递示例_llround()函数以及C ++中的示例
  2. python爬虫与django_请问django和爬虫程序如何整合?
  3. python—列表、字典生成式
  4. qtextedit 默认文案_QT-纯代码控件-QSplitter(分裂器)
  5. pythontype函数使用_Python astype(np.float)函数使用方法解析
  6. android serviceconnection unbind流程,Android unbindService 流程分析
  7. 面试官 | 什么是 Lambda?该如何使用?
  8. jQuery 的选择器 元素选择器
  9. 如何在CDH5上部署Dolphin Scheduler 1.3.1
  10. java全文检索工具_全文检索工具elasticsearch:第三章: Java程序中的应用