HarmonyOS应用二之代办事项案例

1、代码分析

1.1代码:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在鸿蒙(‌HarmonyOS)‌的ArkTS框架中,‌aboutToAppear() 是一个自定义组件的生命周期函数,‌它在组件即将显示时被系统自动调用1。‌这个函数为开发者提供了一个在组件显示之前执行特定操作的时机,‌比如进行数据初始化、‌资源加载等1。‌

具体来说,‌aboutToAppear() 函数在组件的 build() 函数之前执行,‌是进行数据准备和初始化的理想时机1。‌从API version 9开始,‌该接口还支持在ArkTS卡片中使用2。‌

在鸿蒙开发中,‌合理利用生命周期函数是非常重要的。‌通过在 aboutToAppear() 中执行必要的初始化操作,‌可以确保组件在显示给用户之前已经处于正确的状态。‌同时,‌也需要注意不要在 aboutToDisappear() 函数中改变状态变量,‌因为这可能会导致应用程序行为不稳定。

1.2代码:

在这里插入图片描述

  1. Column({space: 10}) 这里的space: 10,表示Column里面每个元素之间的间距为10
  2. width(‘100%’),height(‘100%’) 表示宽高占比
  3. backgroundColor(0xffeeeeee) 设置背景颜色
  4. padding({top: 50}) 设置顶部内边距

代码1.2:
在这里插入图片描述

  • 声明式UI的特点就是UI是随数据更改而自动刷新的,我们这里定义了一个类型为boolean的变量isComplete,其被@State装饰后,框架内建立了数据和视图之间的绑定,其值的改变影响UI的显示
  • 由于两个Image的实现具有大量重复代码,ArkTS提供了@Builder装饰器,来修饰一个函数,快速生成布局内容,从而可以避免重复的UI描述内容。这里使用@Bulider声明了一个labelIcon的函数,参数为url,对应要传给Image的图片路径

分析参考示例

2、ArkTS的基本组成

在这里插入图片描述

3、重点扩展

  • 在鸿蒙操作系统(‌HarmonyOS)‌的开发中,‌每个应用或项目默认只能拥有一个入口组件。‌这个入口组件通常被标记为@Entry,‌它代表了一个自定义组件的入口,‌即一个组件可以有且仅有一个入口。‌
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bst@微胖子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值