用途:使用 ArkTS 语言与 ArkUI 声明式 UI 框架开发 HarmonyOS/OpenHarmony 应用,并创建 ArkUI 组件。主要能力:覆盖组件与页面编写、常见布局(Column、Row、Stack、List+ForEach)、组件生命周期、router 路由导航、http 网络请求、preferences 本地存储;状态管理提供 V1(@State、@Prop、@Link、@Provide/@Consume、@Observed/@ObjectLink)与 V2(@ComponentV2、@Local、@Param、@Event、@ObservedV2、@Trace、@Computed、@Monitor、@Provider/@Consumer,推荐 API 12+)。用法:提供入门组件示例与各能力代码片段,附带参考文件(状态管理 V2、V1→V2 迁移、TypeScript→ArkTS 迁移、组件模式、API 参考、ArkGuard 混淆、hvigorw 命令行、codelinter、hstack)。测试与检查命令保持原样,如 hvigorw onDeviceTest -p module=entry -p coverage=true --no-daemon、hvigorw test -p module=entry --no-daemon,以及 codelinter --fix、codelinter -f json -o ./report.json。限制:ArkTS 语言约束比 TypeScript 更严格,禁用 any/unknown、var、动态属性访问 obj['key']、for...in、delete、with、#privateField、结构化类型,需改用显式类型、let/const、固定结构、for...of、private、显式 implements/extends。构建、打包与设备安装由 harmonyos-build-deploy 技能负责;开发环境需 DevEco Studio、HarmonyOS SDK 与模拟器。具体收费与价格资料暂未提供。
arkts-development
编程与开发
更新于 10-15 21:40