入门 快速入门 开发准备 使用ArkTS语言开发(Stage模型) 使用ArkTS语言开发(FA模型) 使用JS语言开发(FA模型) 开发基础知识 应用程序包基础知识 应用程序包概述 应用程序包结构 Stage模型应用程序包结构 FA模型应用程序包结构 应用程序包多HAP机制 多HAP机制设计目标 多HAP构建视图 多HAP的开发调试与发布部署流程 多HAP使用规则 多HAP运行机制及数据通信方式 应用程序包安装和卸载流程 应用程序包更新流程 共享包 共享包概述 HAR HSP 应用内HSP开发指导 应用程序包快速修复 快速修复概述 快速修复调试指导 应用配置文件(Stage模型) 应用配置文件概述(Stage模型) app.json5配置文件 module.json5配置文件 应用配置文件(FA模型) 应用配置文件概述(FA模型) app对象内部结构 deviceConfig内部结构 module对象内部结构 资源分类与访问 学习ArkTS语言 初识ArkTS语言 基本语法 基本语法概述 声明式UI描述 自定义组件 创建自定义组件 页面和自定义组件生命周期 @Builder:自定义构建函数 @BuilderParam:引用@Builder函数 @Styles:定义组件重用样式 @Extend:定义扩展组件样式 stateStyles:多态样式 状态管理 状态管理概述 管理组件拥有的状态 @State:组件内状态 @Prop:父子单向同步 @Link:父子双向同步 @Provide和@Consume:与后代组件双向同步 @Observed和@ObjectLink:嵌套类对象属性变化 管理应用拥有的状态 管理应用拥有的状态概述 LocalStorage:页面级UI状态存储 AppStorage:应用全局的UI状态存储 PersistentStorage:持久化存储UI状态 Environment:设备环境查询 其他状态管理 其他状态管理概述 @Watch:状态变量更改通知 $$语法:内置组件双向同步 渲染控制 渲染控制概述 if/else:条件渲染 ForEach:循环渲染 LazyForEach:数据懒加载