前言
上一篇文章我们玩了下入门并且介绍了 ArkTs 的语法和玩法,还有基本的构建组成、装饰器、UI 描述(build)等本篇文章我们详细的介绍 声明式UI描述 和 自定义组件

声明式UI描述
ArkTS以声明方式组合和扩展组件来描述应用程序的UI,同时还提供了基本的属性、事件和子组件配置方法,帮助开发者实现应用交互逻辑。
创建组件
根据组件构造方法的不同,创建组件包含有参数和无参数两种方式 和其他语言都差不多,它 创建组件时不需要new运算符
无参数
如果组件的接口定义没有包含必选构造参数,则组件后面的“()”不需要配置任何内容。
例如: Divider组件不包含构造参数,Button 组件重载了无参构造器等


按钮组件的无参构造器和有参构造器

有参构造器
如果组件的接口定义包含构造参数,则在组件后面的“()”配置相应参数。
比如: Image 组件它没有无参构造器

- Image组件的构造器定义了必须属性为 src 的参数传递
- Button 组件的非必选参数content。

配置属性
这玩意就相当于 Java 当中的 lambda 链式编

最低0.47元/天 解锁文章
1055

被折叠的 条评论
为什么被折叠?



