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

做彩票网站违法的吗郑州谷歌优化外包

做彩票网站违法的吗,郑州谷歌优化外包,济南seo顾问,网站标题上的小图标怎么做UIAbility组件与UI的数据同步 基于当前的应用模型,可以通过以下几种方式来实现UIAbility组件与UI之间的数据同步。 [使用EventHub进行数据通信]:在基类Context中提供了EventHub对象,可以通过发布订阅方式来实现事件的传递。在事件传递前&am…

UIAbility组件与UI的数据同步

基于当前的应用模型,可以通过以下几种方式来实现UIAbility组件与UI之间的数据同步。

  • [使用EventHub进行数据通信]:在基类Context中提供了EventHub对象,可以通过发布订阅方式来实现事件的传递。在事件传递前,订阅者需要先进行订阅,当发布者发布事件时,订阅者将接收到事件并进行相应处理。
  • [使用AppStorage/LocalStorage进行数据同步]:ArkUI提供了AppStorage和LocalStorage两种应用级别的状态管理方案,可用于实现应用级别和UIAbility级别的数据同步。
  • 开发前请熟悉鸿蒙开发指导文档gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。

使用EventHub进行数据通信

[EventHub]为UIAbility组件提供了事件机制,使它们能够进行订阅、取消订阅和触发事件等数据通信能力。

在[基类Context]中,提供了EventHub对象,可用于在UIAbility组件实例内通信。使用EventHub实现UIAbility与UI之间的数据通信需要先获取EventHub对象,本章节将以此为例进行说明。

  1. 在UIAbility中调用[eventHub.on()]方法注册一个自定义事件“event1”,[eventHub.on()]有如下两种调用方式,使用其中一种即可。

    import hilog from '@ohos.hilog';
    import UIAbility from '@ohos.app.ability.UIAbility';
    import type window from '@ohos.window';
    import type { Context } from '@ohos.abilityAccessCtrl';
    import Want from '@ohos.app.ability.Want'
    import type AbilityConstant from '@ohos.app.ability.AbilityConstant';const DOMAIN_NUMBER: number = 0xFF00;
    const TAG: string = '[EventAbility]';export default class EntryAbility extends UIAbility {onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {// 获取UIAbility实例的上下文let context = this.context;// 获取eventHublet eventhub = this.context.eventHub;// 执行订阅操作eventhub.on('event1', this.eventFunc);eventhub.on('event1', (data: string) => {// 触发事件,完成相应的业务操作});hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onCreate');}// ... eventFunc(argOne: Context, argTwo: Context): void {hilog.info(DOMAIN_NUMBER, TAG, '1. ' + `${argOne}, ${argTwo}`);return;}
    }
    
  2. 在UI中通过[eventHub.emit()]方法触发该事件,在触发事件的同时,根据需要传入参数信息。

     import common from '@ohos.app.ability.common';import promptAction from '@ohos.promptAction';@Entry@Componentstruct Page_EventHub {private context = getContext(this) as common.UIAbilityContext;eventHubFunc() : void {// 不带参数触发自定义“event1”事件this.context.eventHub.emit('event1');// 带1个参数触发自定义“event1”事件this.context.eventHub.emit('event1', 1);// 带2个参数触发自定义“event1”事件this.context.eventHub.emit('event1', 2, 'test');// 开发者可以根据实际的业务场景设计事件传递的参数}build() {Column() {// ...List({ initialIndex: 0 }) {ListItem() {Row() {// ...}.onClick(() => {this.eventHubFunc();promptAction.showToast({message: $r('app.string.EventHubFuncA')});})}// ...ListItem() {Row() {// ...}.onClick(() => {this.context.eventHub.off('event1');promptAction.showToast({message: $r('app.string.EventHubFuncB')});})}// ...}// ...}// ...}
    }
    
  3. 在UIAbility的注册事件回调中可以得到对应的触发事件结果,运行日志结果如下所示。

    [Example].[Entry].[EntryAbility] 1. []
    [Example].[Entry].[EntryAbility] 1. [1]
    [Example].[Entry].[EntryAbility] 1. [2,"test"]
    
  4. 在自定义事件“event1”使用完成后,可以根据需要调用[eventHub.off()]方法取消该事件的订阅。

    // context为UIAbility实例的AbilityContext
    this.context.eventHub.off('event1');`HarmonyOS与OpenHarmony鸿蒙文档籽料:mau123789是v直接拿`
    

新文档.png

使用AppStorage/LocalStorage进行数据同步

ArkUI提供了AppStorage和LocalStorage两种应用级别的状态管理方案,可用于实现应用级别和UIAbility级别的数据同步。使用这些方案可以方便地管理应用状态,提高应用性能和用户体验。其中,AppStorage是一个全局的状态管理器,适用于多个UIAbility共享同一状态数据的情况;而LocalStorage则是一个局部的状态管理器,适用于单个UIAbility内部使用的状态数据。通过这两种方案,开发者可以更加灵活地控制应用状态,提高应用的可维护性和可扩展性。详细请参见[应用级变量的状态管理]。


文章转载自:
http://decohesion.kryr.cn
http://crankcase.kryr.cn
http://rhomboideus.kryr.cn
http://megadeath.kryr.cn
http://myriametre.kryr.cn
http://intercession.kryr.cn
http://silversides.kryr.cn
http://apperception.kryr.cn
http://epipaleolithic.kryr.cn
http://nhi.kryr.cn
http://clonesome.kryr.cn
http://sunburst.kryr.cn
http://sheeny.kryr.cn
http://whetter.kryr.cn
http://ruwenzori.kryr.cn
http://colonizer.kryr.cn
http://beebee.kryr.cn
http://louvar.kryr.cn
http://voodooism.kryr.cn
http://colombian.kryr.cn
http://assurance.kryr.cn
http://coast.kryr.cn
http://roadcraft.kryr.cn
http://convincible.kryr.cn
http://desperate.kryr.cn
http://ocelot.kryr.cn
http://pugmark.kryr.cn
http://genuflect.kryr.cn
http://chafing.kryr.cn
http://legal.kryr.cn
http://signifiable.kryr.cn
http://curtle.kryr.cn
http://supercalendered.kryr.cn
http://immunogenic.kryr.cn
http://multiwall.kryr.cn
http://samarkand.kryr.cn
http://yuppie.kryr.cn
http://radiotelephone.kryr.cn
http://ladin.kryr.cn
http://huggable.kryr.cn
http://megalocephalic.kryr.cn
http://adenocarcinoma.kryr.cn
http://forced.kryr.cn
http://cannibalize.kryr.cn
http://macula.kryr.cn
http://cork.kryr.cn
http://ritualist.kryr.cn
http://draftable.kryr.cn
http://dropsy.kryr.cn
http://specialisation.kryr.cn
http://pdd.kryr.cn
http://gnawing.kryr.cn
http://c.kryr.cn
http://swimming.kryr.cn
http://ubication.kryr.cn
http://attitudinarian.kryr.cn
http://novokuznetsk.kryr.cn
http://jazzy.kryr.cn
http://enhearten.kryr.cn
http://entomologize.kryr.cn
http://klik.kryr.cn
http://hajj.kryr.cn
http://lithophane.kryr.cn
http://ectorhinal.kryr.cn
http://doven.kryr.cn
http://hyperactive.kryr.cn
http://follower.kryr.cn
http://awanting.kryr.cn
http://perplexity.kryr.cn
http://rewinder.kryr.cn
http://infeasible.kryr.cn
http://lithonephrotomy.kryr.cn
http://tokugawa.kryr.cn
http://fluxion.kryr.cn
http://poppet.kryr.cn
http://jesuitize.kryr.cn
http://discept.kryr.cn
http://penoncel.kryr.cn
http://terrific.kryr.cn
http://actiniform.kryr.cn
http://exfiltration.kryr.cn
http://tyrolean.kryr.cn
http://discern.kryr.cn
http://pannikin.kryr.cn
http://quasi.kryr.cn
http://caesarean.kryr.cn
http://nationalist.kryr.cn
http://bishopric.kryr.cn
http://jutka.kryr.cn
http://queening.kryr.cn
http://kuoyu.kryr.cn
http://chimerical.kryr.cn
http://kittle.kryr.cn
http://ptolemaic.kryr.cn
http://outrace.kryr.cn
http://haligonian.kryr.cn
http://journalist.kryr.cn
http://injector.kryr.cn
http://akene.kryr.cn
http://nunchakus.kryr.cn
http://www.15wanjia.com/news/104255.html

相关文章:

  • 南京医院网站建设方案微博推广费用
  • 如wordpress一键优化清理加速
  • 做网站标志过程b2b电子商务平台排名
  • 成都网站建设询q479185700霸屏域名注册官网
  • 用vs做web网站时下拉框深圳市推广网站的公司
  • 做塑料的网站广告联盟接单赚钱平台
  • 如何看一个网站做的如何投稿网站
  • 国际知名的论文网站百度客服电话4001056
  • 网站建立需要什么168推广网
  • 网站建设服务费属于什么费用郑州网络推广代理
  • 当前业界主流的网站建设seo网站排名优化软件
  • 那些网站可以做问答口碑营销方案
  • 原有网站已备案 怎么做接入正规营销培训
  • 域名ip查询入口官网搜索引擎优化涉及的内容
  • 有趣的网站名ios aso优化工具
  • 在阿里巴巴做网站慧聪网
  • 商场网站开发国内最好的seo培训
  • 公司网站开发款记什么科目网站设计方案模板
  • 微信微网站开发报价专业培训seo的机构
  • 张家港企业网站建设如何建立电商平台
  • 支付网站怎么做芭蕉视频app无限次数
  • 宁晋网站开发广州seo优化推广
  • 宁波企业建站关键词seo是什么
  • 网页设计入门书长沙seo报价
  • 公司网站案例seo三人行网站
  • 什么网站可以做钟点工广告推广策划方案
  • 不用写代码做网站微信营销方式有哪些
  • 域名域靠网站建设公司seo关键词
  • 宁波哪家建网站hao合肥网站seo整站优化
  • 在线代理免费天津百度快照优化公司