网站建设流程所用工具,做网站需要流程,私域商城平台,wordpress批量下载外链图片ArkTS基础知识
ArkUI开发框架 ArkTS声明式开发范式 装饰器#xff1a;
用来装饰类#xff0c;结构体#xff0c;方法及变量。如#xff1a; Entry#xff1a;入口组件 Component #xff1a;表示自定义组件 State 都是装饰器#xff1a;组件中的状态变量#xff0c;该…ArkTS基础知识
ArkUI开发框架 ArkTS声明式开发范式 装饰器
用来装饰类结构体方法及变量。如 Entry入口组件 Component 表示自定义组件 State 都是装饰器组件中的状态变量该状态的变化回引起UI的变更
自定义组件
Component 就是可以复用的UI单元可组合其他组件如上述被 Component 装饰的 struct Hello。
UI描述
声明式的方式来描述 UI 的结构如上述 build() 方法内部的代码块。
内置组件
框架中默认内置的基础和布局组件可直接被开发者调用比如示例中的 Column、Text、Divider、Button。
事件方法
用于添加组件对事件的响应逻辑统一通过事件方法进行设置如跟随在Button后面的onClick()。
属性方法
用于组件属性的配置统一通过属性方法进行设置如fontSize()、width()、height()、color() 等可通过链式调用的方式设置多项属性。
用 State 装饰过的变量包含了一个基础的状态管理机制变量值的变化会自动触发相应的 UI 变更 ArkUI 中进一步提供了多维度的状态管理机制和 UI 相关联的数据不仅可以在组件内使用还可以在不同组件层级间传递比如父子组件之间爷孙组件之间也可以是全局范围内的传递还可以是跨设备传递。另外从数据的传递形式来看可分为只读的单向传递和可变更的双向传递。开发者可以灵活的利用这些能力来实现数据和 UI 的联动。
ArkUI完整的开发范式可参考这里
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/arkui-overview-0000001281480754