声明式UI描述
介绍
ArkTS以声明方式组合和扩展组件来描述应用程序的UI,同时还提供了基本的属性、事件和子组件配置方法,帮助开发者实现应用交互逻辑
本示例为声明式UI描述的配套示例工程。
本示例展示了声明式UI描述的基本步骤及开发过程中需要注意的事项。
使用说明
- 在智能穿戴设备上安装编译生成的hap包,并打开应用。
- 阅读具体源码结合文档来理解声明式UI描述
工程目录
entry/src/main/ets/
└─── pages
└── Index.ets(声明式UI描述)
具体实现
-
使用无参或有参方式创建组件,链式调用.属性()配置样式或行为,例如 Text('Hello').fontSize(20)。
-
在容器组件中添加子组件,通过.on事件()配置交互逻辑,例如 Button('Click').onClick(() => {...})。
相关权限
不涉及
依赖
不涉及
约束和限制
-
本示例仅支持标准系统上运行, 支持设备:华为手机。
-
HarmonyOS系统:HarmonyOS 5.0.5 Release及以上。
-
DevEco Studio版本:6.0.0 Release及以上。
-
HarmonyOS SDK版本:HarmonyOS 6.0.0 Release SDK及以上。
下载
如需单独下载本工程,执行如下命令:
git init
git config core.sparsecheckout true
echo ArkUISample/DeclarativeUIDescription > .git/info/sparse-checkout
git remote add origin https://gitcode.com/harmonyos_samples/guide-snippets.git
git pull origin master