logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙Next数据懒加载LazyForEach用法总结

在鸿蒙Next开发中,LazyForEach提供了高效的数据懒加载机制,适用于处理大量数据的列表展示等场景,可有效提升性能和内存管理。以下是其详细用法总结。

#harmonyos#华为
鸿蒙Next状态管理V2 - @Param装饰器总结

为增强子组件接受外部参数输入的能力,开发者可使用@Param装饰器。从API version 12开始,在装饰的自定义组件中支持使用@Param装饰器。当前状态管理(V2试用版)相关功能尚未成熟,建议开发者尝鲜试用。

文章图片
#harmonyos#华为
鸿蒙Next应用全局状态AppStorage用法总结

AppStorage是应用全局的UI状态存储,与应用进程绑定,在应用启动时由UI框架创建,为应用程序UI状态属性提供中央存储。它不同于页面级的LocalStorage,是应用级的全局状态共享,相当于整个应用的“中枢”,持久化数据PersistentStorage和环境变量Environment都通过它中转才能与UI交互。

#harmonyos#华为
鸿蒙Next循环渲染ForEach用法总结

在鸿蒙Next开发中,ForEach接口用于循环渲染数组类型数据,与容器组件配合使用,可高效构建动态列表等UI元素。以下是ForEach用法的详细总结。

#harmonyos#华为
鸿蒙Next MVVM思想总结

在鸿蒙Next的ArkUI框架中,MVVM(Model-View-ViewModel)模式是一种重要的架构模式,用于管理应用程序中的数据和UI之间的交互。MVVM模式通过将数据和视图分离,使得应用程序的开发更加高效、可维护和可测试。

文章图片
#harmonyos#华为
鸿蒙Next页面和自定义组件生命周期

自定义组件由@Component装饰的UI单元,可组合多个系统组件实现UI复用,并能调用组件的生命周期。页面应用的UI页面,可由一个或多个自定义组件组成。其中,@Entry装饰的自定义组件是页面的入口组件(根节点),一个页面只能有一个@Entry。只有被@Entry装饰的组件才能调用页面的生命周期。实例创建由ArkUI框架创建自定义组件实例。成员变量初始化通过本地默认值或构造方法传递参数初始化成员

#harmonyos#华为
鸿蒙Next持久化存储PersistentStorage用法总结

PersistentStorage是应用程序中的可选单例对象,用于持久化存储选定的AppStorage属性,确保这些属性在应用程序重新启动时的值与关闭时相同。它将属性保留在设备磁盘上,UI和业务逻辑通过AppStorage访问其属性,AppStorage中的更改会自动同步到PersistentStorage,二者建立双向同步。

#harmonyos#华为
鸿蒙Next下页面级存储LocalStorage用法全解析

LocalStorage是ArkTS为构建页面级别状态变量提供存储的内存内的“数据库”。应用程序可以创建多个LocalStorage实例,其支持UIAbility实例内多个页面间状态共享,可在页面内共享,也能通过GetShared接口跨页面共享。组件树的根节点(被@Entry装饰的@Component)可被分配LocalStorage实例,其所有子组件实例将自动获得访问权限。LocalStorag

文章图片
#harmonyos#华为
鸿蒙Next下页面级存储LocalStorage用法全解析

LocalStorage是ArkTS为构建页面级别状态变量提供存储的内存内的“数据库”。应用程序可以创建多个LocalStorage实例,其支持UIAbility实例内多个页面间状态共享,可在页面内共享,也能通过GetShared接口跨页面共享。组件树的根节点(被@Entry装饰的@Component)可被分配LocalStorage实例,其所有子组件实例将自动获得访问权限。LocalStorag

文章图片
#harmonyos#华为
到底了