
HarmonyOS
文章平均质量分 68
Lewiis
这个作者很懒,什么都没留下…
展开
-
HarmonyOS NEXT数据懒加载【LazyForEach】
ForEach“LazyForEach从提供的数据源中按需迭代数据,并在每次迭代过程中创建相应的组件。当在滚动容器中使用了LazyForEach,框架会根据滚动容器可视区域按需创建组件,当组件滑出可视区域外时,框架会进行组件销毁回收以降低内存占用。”说来说去就是提升性能,需要根据自身情况选择是否使用该技术,毕竟用起来有一丢丢烦人。举个例子,一个List里头好多子项,需要不断滚动请求数据,这时懒加载技术属于专业对口可以考虑使用;如果就一个Swiper组件或者子项很少的列表,大可不必使用懒加载;原创 2024-09-09 14:47:41 · 402 阅读 · 0 评论 -
HarmonyOS Next应用级状态管理
HarmonyOS Next数据持久化主要包括LocalStorage、AppStorage和PersistentStorage。LocalStorage是页面级的UI状态存储,通过@Entry装饰器接收的参数可以在页面内共享同一个LocalStorage实例。AppStorage是应用全局的UI状态存储,是和应用的进程绑定的,由UI框架在应用程序启动时创建,为应用程序UI状态属性提供中央存储。PersistentStorage是应用程序中的可选单例对象。原创 2024-09-04 11:05:14 · 547 阅读 · 0 评论 -
HarmonyOS NEXT列表项中的半模态转场
HarmonyOS中的半模态转场原先由Pannel组件提供该能力,但通过可知,从API Version 12 开始,该组件不再维护,推荐使用通用属性bindSheet。当然,本篇文章探讨的是列表项中的半模态转场问题。原创 2024-08-29 10:50:38 · 427 阅读 · 0 评论 -
HarmonyOS Next数据持久化
HarmonyOS Next数据持久化主要包括用户首选项和关系型数据库。用户首选项为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。关系型数据库(Relational Database,RDB)是一种基于关系模型来管理数据的数据库。关系型数据库基于SQLite组件提供了一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查等接口,也可以直接运行用户输入的SQL语句来满足复杂的场景需要。原创 2024-08-22 10:22:19 · 351 阅读 · 0 评论 -
HarmonyOS Next开发中使用iconfont字体图标
在HarmonyOS开发中使用阿里巴巴图标库的字体图标,完成字体下载、注册和使用。原创 2024-08-19 11:13:14 · 1487 阅读 · 0 评论