858分钟
HarmonyOS 应用开发实战指南——V2状态管理
随着鸿蒙操作系统的生态持续完善,HarmonyOS应用开发从V1版本向V2版本的迭代成为技术趋势,状态管理作为鸿蒙UI开发的核心环节,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开发者