【鸿蒙开发】HarmonyOS装饰器关于自定义函数组件、样式抽离、原生组件扩展

前言

今天下午2:30,HDC2024将正式召开,将为大家揭晓鸿蒙生态、HarmonyOS NEXT的最新进展,以及开发者朋友们最期待的、非常强大的开发工具和技术。

大家有看大会直播吗?

随着鸿蒙系统越来越火爆,相应的岗位也会迎来一个爆发式的增长。这对于想要换赛道的程序员来说是一个非常好的消息,话说大家最近有想法转型鸿蒙开发吗?

本文带大家了解一下关于装饰器的一些知识

装饰器@Builder

也是用来定义组件,功能类似@Component的基础使用,使用更轻便灵活,但功能比较单一,不支持状态装饰器(上一篇内容),换句话说就是不支持和父组件有交互。使用有以下特性

●有两种用法:全局的,组件内部的。
●有两种传参方式:按值传递参数,按引用传递参数。

两种类型

作用域的区别,全局使用和组件内部使用

// 全局自定义函数组件
@Builder outBuilder(){
    Row() {
        Text(`outBuilder`)
    }
}

@Entry
@Component
struct Index {
    // 组件内部函数组件
    @Builder inBuilder(){
        Row() {
            Text(`inBuilder`)
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值