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