目录:
- 1、代码分析
- 2、ArkTS的基本组成
- 3、重点扩展
1、代码分析
1.1代码:
在鸿蒙(HarmonyOS)的ArkTS框架中,aboutToAppear() 是一个自定义组件的生命周期函数,它在组件即将显示时被系统自动调用1。这个函数为开发者提供了一个在组件显示之前执行特定操作的时机,比如进行数据初始化、资源加载等1。
具体来说,aboutToAppear() 函数在组件的 build() 函数之前执行,是进行数据准备和初始化的理想时机1。从API version 9开始,该接口还支持在ArkTS卡片中使用2。
在鸿蒙开发中,合理利用生命周期函数是非常重要的。通过在 aboutToAppear() 中执行必要的初始化操作,可以确保组件在显示给用户之前已经处于正确的状态。同时,也需要注意不要在 aboutToDisappear() 函数中改变状态变量,因为这可能会导致应用程序行为不稳定。
1.2代码:
- Column({space: 10}) 这里的space: 10,表示Column里面每个元素之间的间距为10
- width(‘100%’),height(‘100%’) 表示宽高占比
- backgroundColor(0xffeeeeee) 设置背景颜色
- padding({top: 50}) 设置顶部内边距
代码1.2:
- 声明式UI的特点就是UI是随数据更改而自动刷新的,我们这里定义了一个类型为boolean的变量isComplete,其被@State装饰后,框架内建立了数据和视图之间的绑定,其值的改变影响UI的显示
- 由于两个Image的实现具有大量重复代码,ArkTS提供了@Builder装饰器,来修饰一个函数,快速生成布局内容,从而可以避免重复的UI描述内容。这里使用@Bulider声明了一个labelIcon的函数,参数为url,对应要传给Image的图片路径
分析参考示例
2、ArkTS的基本组成
3、重点扩展
- 在鸿蒙操作系统(HarmonyOS)的开发中,每个应用或项目默认只能拥有一个入口组件。这个入口组件通常被标记为@Entry,它代表了一个自定义组件的入口,即一个组件可以有且仅有一个入口。