Ark基础知识

在这里插入图片描述
属性方法紧随组件,用“.”运算符连接
其中onClick,点击row组件即可调用onClick

Arkts装饰器

@Component 表示自定义组件 & 组件化的标志
@Entry 表示入口组件
struct 是组件的数据结构
build UI描述
export 导出组件
import 引入组件
@State 表示组件中的状态变量,此状态变化会引起 UI 变更
@Prop与@State有相同的语义,但初始化方式不同。@Prop装饰的变量必须使用其父组件提供的@State变量进行初始化,允许组件内部修改@Prop变量,但更改不会通知给父组件,即@Prop属于单向数据绑定。
@Link装饰的变量可以和父组件的@State变量建立双向数据绑定,需要注意的是:@Link变量不能在组件内部进行初始化。
@Builder装饰的方法用于定义组件的声明式UI描述,在一个自定义组件内快速生成多个布局内容。

在这里插入图片描述

生命周期

在这里插入图片描述
其中 aboutToAppear 在创建自定义组件的实例后,到执行其build函数之前执行,也就是说可以把要渲染的数据在这里进行初始化
其中aboutToDisappear在自定义组件实例被销毁时调用,假如在aboutToAppear中申请的定时器资源
在这里插入图片描述
onPageShow 应用进入前台时,页面显示触发
onPageHide 当用户退出进入后台时触发
onBackPress 当通过系统方式执行返回操作时触发 返回值为true时表示页面自己处理返回逻辑,不进行页面返回,返回false表示由系统处理返回逻辑,默认为返回false

动态控制组件显示

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

生命周期

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

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值