监听事件我是这么理解的:程度等待一个事件的发生,当这个事件发生之后,对它作出反应。比如更换头像,当我更换完头像之后,个人中心就要重新获取最新的头像。

那么在ionic4中,我们如何实现监听事件呢?

1、安装监听事件包

cnpm install --save eventemitter3

2、在事件发生页面,引入监听组件,声明变量,发出广播

//引入组件
import { EventService } from './app/services/event.service';
//在constructior里声明监听变量
public eventService: EventService,
//通知个人中心更换头像,和tab5更换头像
this.eventService.event.emit('getnewphoto');

3、在监听界面,同样引入监听组件,声明变量,同上。另外,在对应方法添加监听事件。

//监听
this.eventService.event.on('getnewphoto',()=>{this.getnewphoto();
})

注意:监听的方法要一致。

ionic4 监听事件相关推荐

  1. Cocos 发射和监听事件 事件派送(TypeScript)

    监听和发射事件 监听事件 事件处理是在节点(cc.Node)中完成的.对于组件,可以通过访问节点 this.node 来注册和监听事件. 事件监听函数 on 可以传第三个参数 target,用于绑定响 ...

  2. 常用的监听事件(android)

    刚发布过Toast,为了是自己记得牢固一些在这里写几个监听事件 分别写出不同位置的Toast 监听常用的有四种 第一种:内部类作为事件监听器类 xml中代码 <RelativeLayout xm ...

  3. 【冷知识】获取网页所有的监听事件类型、方法。请认准getEventListeners

    获取事件列表 getEventListeners(window)//获取window绑定的所有监听事件列表//----------------------------------------getEv ...

  4. android 常用的监听器,Android中的Keyboard监听事件

    前言 有关Keyboard监听事件,无非就是以下这几种情况: 1,操作显示或隐藏键盘: 2,判断当前键盘的状态: 3,键盘显示或隐藏后的拦截处理: 只要有使用到EditText,避免不了肯定会遇到以上 ...

  5. python hook技术,python hook监听事件详解

    本文实例为大家分享了python hook监听事件的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- # # by oldj http://oldj.net/ # i ...

  6. 安卓开发学习日记 DAY5——监听事件onClick的实现方法

    今天主要学习了监听事件的是实现方法,就是说,做了某些动作后,怎么监听这个动作并作出相应反应. 方法主要有三种: 1.匿名内部类的方法 2.独立类的方法 3.类似实现接口的方法 以下分别分析: 1.匿名 ...

  7. Python+selenium 自动化-调用dom节点的click()监听事件,强力操作节点,穿透元素进行点击,节点被遮挡不可点击解决方法

    非常简单!只需要两步: 第一步,我先获取 dom 节点. 第二步,然后通过 driver.execute_script() 方法调用 dom 节点的 click() 监听事件. a = driver. ...

  8. chrome 技巧篇-如何查看web元素绑定的监听事件

    第一步:首先通过 F12 进入开发者工具页面. 第二步:选中 Elements 页签内对应的元素,可以用一个按钮来试一试. 第三步:右边选择 Event Listeners 页签,并取消勾选 Ance ...

  9. electron ipcRenderer渲染进程发送事件, ipcMain主进程监听事件

    ipcMain 从主进程到渲染进程的异步通信.它处理从渲染器进程(网页)发送出来的异步和同步信息. 从渲染器进程发送的消息到主进程的异步通信. 主进程: import { app, BrowserWi ...

  10. 拓展编辑器(五)_监听事件

    监听事件 这个是拓展Project视图的最后一节,这里将会介绍一下如何借助程序来约束project视图中的资源.例如用程序来判断资源的原始位置以及将要移动的位置是否合法,从而决定是否能阻止本次移动.U ...

最新文章

  1. 里签名boot有什么用_面膜里的塑料纸有什么用?原来这里大有学问
  2. 别再说你不会!自学java教程百度云
  3. 解决SQL Server 2000 错误15023:当前数据库中已存在用户或角色
  4. Tomcat启动过程源码解读
  5. Servlet 数据库访问
  6. python网页提交表单_Html表单——使用python在web页面上显示用户提交的数据
  7. php中fastcgi和php-fpm是什么东西
  8. UVA11040 Add bricks in the wall【数学】
  9. 我对未来技术趋势的一些看法
  10. “CEPH浅析”系列之六——CEPH与OPENSTACK
  11. Oracle单实例开机自启动
  12. 层级结构——组合模式
  13. 点线面的融会贯通学习方法探讨
  14. java求几何周长面积_java求几何图形面积
  15. 【LaTeX教程】七.LaTeX数学公式初步
  16. 《使命召唤》单机版详尽攻略
  17. 依然范特西,依然动人
  18. 微型计算机主机的主要包括,微型计算机的主机主要包括
  19. Guacamole搭建教程
  20. OpenGL学习-高级OpenGL-ComputeShader

热门文章

  1. mysql 如何还原数据库
  2. 计算机桌面怎样创建文件,怎么在电脑桌面新建一个透明的文件夹?
  3. 谈谈对 SRE 的理解
  4. 树莓派 vnc Cannot currently show the desktop
  5. java 向量 内积_【vector应用】计算两个向量的内积
  6. Real Time Rendering 第一章 简介
  7. 图片怎么转换到Excel表格?偷偷安利一个好用的方法
  8. 初识python之汇率转换篇
  9. android启用hdcp_如何在Android Auto上启用开发人员设置
  10. 服务器搬迁清单需要启动任务以及恢复办法