858分钟

HarmonyOS 应用开发实战指南——V2状态管理

HarmonyOS 应用开发实战指南——V2状态管理

随着鸿蒙操作系统的生态持续完善,HarmonyOS应用开发从V1版本向V2版本的迭代成为技术趋势,状态管理作为鸿蒙UI开发的核心环节,V2版本在数据响应式、组件通信、性能优化上做出了重大升级。当前开发…

课程分类
编程开发 | 软件开发
适用人群
工程师, 专家, 研究员
课程标签
HarmonyOS,状态管理,V2版本
随着鸿蒙操作系统的生态持续完善,HarmonyOS应用开发从V1版本向V2版本的迭代成为技术趋势,状态管理作为鸿蒙UI开发的核心环节,V2版本在数据响应式、组件通信、性能优化上做出了重大升级。当前开发者面临着从旧版状态管理迁移的技术门槛,同时复杂鸿蒙应用对高效、可维护的状态管理方案需求愈发迫切,掌握V2状态管理已成为鸿蒙开发者的核心竞争力之一。 本课程针对鸿蒙V2状态管理的技术痛点,从基础装饰器使用到复杂场景落地层层拆解,既为初学者搭建了系统的V2状态管理知识框架,也为有V1开发经验的开发者提供了清晰的迁移路径。通过实战化的场景教学,解决开发者在数据观察、跨组件同步、MVVM模式落地等环节的实际问题,让开发者摆脱状态管理的混乱逻辑,构建规范的鸿蒙应用状态体系。 课程以“鸿蒙V2状态管理大操练”为核心,覆盖@ObservedV2、@Local等核心装饰器的使用、数据响应式接口实战、跨组件状态同步、MVVM模式适配、V1-V2迁移等全维度内容,还包含Repeat组件复用、PersistenceV2持久化存储等配套知识点。课程旨在让学习者从原理到实战全面掌握鸿蒙V2状态管理技术,能够独立设计并实现鸿蒙应用的状态管理架构,提升鸿蒙应用开发的效率与质量,适配鸿蒙生态的最新技术标准。
第一章 V2状态管理大操练 - 第一节 V2状态管理概述 - 第二节 @ObservedV2装饰器和@Trace装饰器:类属性变化观测-概述与观察变化.mp4 - 第三节 @ObservedV2装饰器和@Trace装饰器:类属性变化观测-使用限制 - 第四节 @ObservedV2装饰器和@Trace装饰器:类属性变化观测-使用场景-嵌套类与继承类 - 第五节 @ObservedV2装饰器和@Trace装饰器:类属性变化观测-使用场景-@Trace装饰基础类型和对象类型的数组 - 第六节 @ObservedV2装饰器和@Trace装饰器:类属性变化观测-使用场景-@Trace装饰Map、Set、Date类型 - 第七节 @ComponentV2装饰器:自定义组件-概述和限制条件 - 第八节 @Local装饰器:组件内部状态-@State装饰器的局限性与@Local概述 - 第九节 @Local装饰器:组件内部状态-使用场景(上) - 第十节 @Local装饰器:组件内部状态-使用场景(下) - 第十一节 @Local装饰器:组件内部状态-常见问题 - 第十二节 @Param装饰器:组件外部输入-为什么引入@Param与概述 - 第十三节 @Param装饰器:组件外部输入-为什么引入@Param与概述 - 第十四节 @Param装饰器:组件外部输入-使用场景-观察简单类型的数组、嵌套类和对象数组 - 第十五节 @Param装饰器:组件外部输入-使用场景-从父组件到子组件变量传递与同步 - 第十六节 @Param装饰器:组件外部输入-使用场景-装饰Date、Map、Set及联合类型变量 - 第十七节 @Once:初始化同步一次 - 第十八节 @Event装饰器:规范组件输出 - 第十九节 @Provider装饰器和@Consumer装饰器:跨组件层级双向同步-概述和基本使用 - 第二十节 @Provider装饰器和@Consumer装饰器:跨组件层级双向同步-使用场景 - 第二十一节 @Monitor装饰器:状态变量修改监听-V1版@Watch的局限性与@Monitor使用说明 - 第二十二节 @Monitor装饰器:状态变量修改监听-观察变化-在自定义组件中使用 - 第二十三节 @Monitor装饰器:状态变量修改监听-观察变化-在类中使用 - 第二十四节 @Monitor装饰器:状态变量修改监听-观察变化-通用监听能力 - 第二十五节 @Monitor装饰器:状态变量修改监听-使用限制 - 第二十六节 @Monitor装饰器:状态变量修改监听-@Monitor与@Watch对比及使用场景 - 第二十七节 @Monitor装饰器:状态变量修改监听-常见问题 - 第二十八节 @Computed装饰器:计算属性-概念和使用限制 - 第二十九节 @Computed装饰器:计算属性-使用场景 - 第三十节 AppStorageV2:应用全局UI状态存储-总体介绍 - 第三十一节 AppStorageV2:应用全局UI状态存储-使用场景 - 第三十二节 PersistenceV2:持久化储存UI状态-总体介绍 - 第三十三节 PersistenceV2:持久化储存UI状态-使用场景 - 第三十四节 @Type装饰器:标记类属性的类型 - 第三十五节 !!语法:双向绑定 - 第三十六节 自定义组件冻结功能 - 第三十七节 Repeat:子组件复用-概述与virtualScroll模式初探 - 第三十八节 Repeat:子组件复用-使用限制与两种模式介绍 - 第三十九节 Repeat:子组件复用-使用场景(一) - 第四十节 Repeat:子组件复用-使用场景(二) - 第四十一节 Repeat:子组件复用-使用场景(三) - 第四十二节 Repeat:子组件复用-使用场景(四) - 第四十三节 Repeat:子组件复用-常见问题 - 第四十四节 getTarget接口:获取状态管理框架代理前的原始对象-概述与使用限制 - 第四十五节 getTarget接口:获取状态管理框架代理前的原始对象-使用场景 - 第四十六节 makeObserved接口:将非观察数据变为可观察数据-概述与限制条件、支持类型和观察变化 - 第四十七节 makeObserved接口:将非观察数据变为可观察数据-使用场景和常见问题 - 第四十八节 MVVM模式(状态管理V2)-总结介绍 - 第四十九节 MVVM模式(状态管理V2)-非MVVM模式-@Local&@Param - 第五十节 MVVM模式(状态管理V2)-非MVVM模式-@Event&Repeat - 第五十一节 MVVM模式(状态管理V2)-非MVVM模式-@ObservedV2&@Trace - 第五十二节 MVVM模式(状态管理V2)-非MVVM模式-@Monitor&@Computed - 第五十三节 MVVM模式(状态管理V2)-非MVVM模式-AppStorageV2 - 第五十四节 MVVM模式(状态管理V2)-非MVVM模式-PersistenceV2 - 第五十五节 MVVM模式(状态管理V2)-非MVVM模式-@Builder - 第五十六节 MVVM模式(状态管理V2)-MVVM模式 - 第五十七节 自定义组件混用场景-总体介绍及限制条件 - 第五十八节 自定义组件混用场景-混用场景介绍 - 第五十九节 自定义组件混用场景-补充场景 - 第六十节 V1-2-V2迁移-总体指引 - 第六十一节 V1-2-V2迁移-@State-2-@Local - 第六十二节 V1-2-V2迁移-@Prop-2-@Param - 第六十三节 V1-2-V2迁移-@Prop-2-@Param - 第六十四节 V1-2-V2迁移-@Prop-2-@Param - 第六十五节 V1-2-V2迁移-@Provide&@Consume-2-@Provider&@Consumer - 第六十六节 V1-2-V2迁移-@Watch-2-@Monitor - 第六十七节 V1-2-V2迁移-@Computed - 第六十八节 V1-2-V2迁移-LocalStorage-2-全局@ObservedV2&@Trace - 第六十九节 V1-2-V2迁移-AppStorage-2-AppStorageV2 - 第七十节 V1-2-V2迁移-Environment-2-调用Ability接口直接获取系统环境变量 - 第七十一节 V1-2-V2迁移-PersistentStorage-2-PersistenceV2 - 第七十二节 V1-2-V2迁移-存量迁移场景
陆荣涛

陆荣涛

大前端+AI开发者