摘要:
AppStorage是应用全局的UI状态存储,是和应用的进程绑定的,由UI框架在应用程序启动时创建,为应用程序UI状态属性提供中央存储。 和AppStorage不同的是,LocalStorage是页面级的,通常应用于页面内的数据共享。而AppStorage是应用级的全局状态共享,还相当于整个应用的“ 阅读全文
2023年10月18日
2023年10月17日
摘要:
LocalStorage是页面级的UI状态存储,通过@Entry装饰器接收的参数可以在页面内共享同一个LocalStorage实例。LocalStorage也可以在UIAbility内,页面间共享状态。 本文仅介绍LocalStorage使用场景和相关的装饰器:@LocalStorageProp和@ 阅读全文
2023年10月16日
摘要:
开放原子开源大赛OpenHarmony创新赛进入了中期评审环节,为了解决开发者痛点,本期以三方库移植、MQTT移植案例、开发工具介绍的3节系列技术课程,帮助开发者提升开发效率,为作品的创新能力奠定坚实基础。 扫描下方长图二维码,了解赛事信息以及直播课程的更多详尽内容! 点击链接,扫码预约直播 阅读全文
摘要:
OpenHarmony创新赛报名倒计时开始啦! 设于开放原子全球开源大赛下的OpenHarmony创新赛,目前正在如火如荼地进行赛事招募中!这次大赛围绕创新应用、商显行业、金融行业三大赛题,邀请来自企业、个人、高校师生等各界群体的优秀开发者们展开竞赛角逐,碰撞技术实力。截至目前已经有上百位优秀开发者 阅读全文
2023年10月13日
摘要:
●9月12日,由宁夏回族自治区教育厅、OpenAtom OpenHarmony(以下简称“OpenHarmony”)项目群工作委员会指导,北京新大陆时代科技有限公司主办,宁夏职业技术学院、OpenHarmony教育工作组协办的开源生态创新人才培养论坛在全国职业院校技能大赛赛场宁夏职业技术学院成功举办 阅读全文
2023年10月12日
摘要:
开源项目 OpenHarmony 是每个人的 OpenHarmony 曹天恒 公司:中国科学院软件研究所 小组:知识体系工作组 1.简介 Fuse.js是一款功能强大且轻量级的JavaScript模糊搜索库,支持OpenAtom OpenHarmony(以下简称“OpenHarmony”)操作系统, 阅读全文
2023年10月10日
摘要:
OpenHarmony Meetup城市巡回深圳站火热来袭!! 日期:2023年10月15日14:00 地点:深圳市福田区上步路中路1003号 深圳市科学馆 与OpenHarmony技术大咖近距离互动,分享技术见解,结交志同道合的朋友! 活动主题聚焦OpenHarmony生态及技术应用~ 本次活动还 阅读全文
摘要:
上文所述的装饰器仅能观察到第一层的变化,但是在实际应用开发中,应用会根据开发需要,封装自己的数据模型。对于多层嵌套的情况,比如二维数组,或者数组项class,或者class的属性是class,他们的第二层的属性变化是无法观察到的。这就引出了@Observed/@ObjectLink装饰器。 说明: 阅读全文
2023年10月9日
摘要:
@Provide和@Consume,应用于与后代组件的双向数据同步,应用于状态数据在多个层级之间传递的场景。不同于上文提到的父子组件之间通过命名参数机制传递,@Provide和@Consume摆脱参数传递机制的束缚,实现跨层级传递。 其中@Provide装饰的变量是在祖先节点中,可以理解为被“提供” 阅读全文
2023年10月8日
摘要:
@Prop装饰的变量可以和父组件建立单向的同步关系。@Prop装饰的变量是可变的,但是变化不会同步回其父组件。 说明: 从API version 9开始,该装饰器支持在ArkTS卡片中使用。 概述 @Prop装饰的变量和父组件建立单向的同步关系: ● @Prop变量允许在本地修改,但修改后的变化不会 阅读全文