当前位置: 首页 > news >正文

鸿蒙 使用 Emitter 精准刷新

@ohos.events.emitter (Emitter)

本模块提供了在同一进程不同线程间,或同一进程同一线程内,发送和处理事件的能力,包括持续订阅事件、单次订阅事件、取消订阅事件,以及发送事件到事件队列的能力。

 key: value, key为string,value发送事件时传递的数据,支持数据类型包括Array、ArrayBuffer、Boolean、DataView、Date、Error、Map、Number、Object、Primitive(除了symbol)、RegExp、Set、String、TypedArray,数据大小最大为16M。

创建事件: 

export class EventUtil {static ID_PROFILE: number = 1;static sendEvent(eventId: number, value: Object) {let event: emitter.InnerEvent = {eventId: eventId,priority: emitter.EventPriority.LOW};let eventData: emitter.EventData = {data: value,};// 发送eventId为1的事件,事件内容为eventDataemitter.emit(event, 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • <Rust>egui学习之小部件(六):如何在窗口中添加菜单栏部件?
  • vue ref和reactive区别
  • SoftMaker Office Pro 2024:高效办公的全方位解决方案
  • 分库分表学习笔记(二)
  • 什么是池化层
  • jarbas 靶机渗透(cms 渗透)
  • Spring Cloud全解析:网关之GateWay简介
  • Linux sentinel写法
  • 下载外文文献的常用方法
  • mysql高可用之组复制 (MGR)
  • MyBatis的学习————下篇
  • 西门子PLC控制激光读头,profient转Ethernet IP网关应用
  • 【前端面试】操作系统
  • GaussDB 24.1.30 分布式3节点命令行方式部署
  • 在 CentOS 7 上安装 LNMP 环境:MySQL 8.0、PHP 8.3 和 ThinkPHP 8.0
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • Computed property XXX was assigned to but it has no setter
  • happypack两次报错的问题
  • iOS小技巧之UIImagePickerController实现头像选择
  • jquery cookie
  • js面向对象
  • Laravel 菜鸟晋级之路
  • LeetCode29.两数相除 JavaScript
  • mongodb--安装和初步使用教程
  • mysql_config not found
  • PermissionScope Swift4 兼容问题
  • vue数据传递--我有特殊的实现技巧
  • Web标准制定过程
  • 初识MongoDB分片
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 和 || 运算
  • 基于HAProxy的高性能缓存服务器nuster
  • 如何选择开源的机器学习框架?
  • 我这样减少了26.5M Java内存!
  • 自制字幕遮挡器
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • ​经​纬​恒​润​二​面​​三​七​互​娱​一​面​​元​象​二​面​
  • ​用户画像从0到100的构建思路
  • #define、const、typedef的差别
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • (CVPRW,2024)可学习的提示:遥感领域小样本语义分割
  • (Note)C++中的继承方式
  • (代码示例)使用setTimeout来延迟加载JS脚本文件
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (实测可用)(3)Git的使用——RT Thread Stdio添加的软件包,github与gitee冲突造成无法上传文件到gitee
  • (原創) 未来三学期想要修的课 (日記)
  • (转)创业家杂志:UCWEB天使第一步
  • .NET MVC之AOP
  • .NET 某和OA办公系统全局绕过漏洞分析
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题