前言
今天下午2:30,HDC2024将正式召开,将为大家揭晓鸿蒙生态、HarmonyOS NEXT的最新进展,以及开发者朋友们最期待的、非常强大的开发工具和技术。
大家有看大会直播吗?
随着鸿蒙系统越来越火爆,相应的岗位也会迎来一个爆发式的增长。这对于想要换赛道的程序员来说是一个非常好的消息,话说大家最近有想法转型鸿蒙开发吗?
本文带大家了解一下关于装饰器的一些知识
装饰器@Builder
也是用来定义组件,功能类似@Component的基础使用,使用更轻便灵活,但功能比较单一,不支持状态装饰器(上一篇内容),换句话说就是不支持和父组件有交互。使用有以下特性
●有两种用法:全局的,组件内部的。
●有两种传参方式:按值传递参数,按引用传递参数。
两种类型
作用域的区别,全局使用和组件内部使用
// 全局自定义函数组件
@Builder outBuilder(){
Row() {
Text(`outBuilder`)
}
}
@Entry
@Component
struct Index {
// 组件内部函数组件
@Builder inBuilder(){
Row() {
Text(`inBuilder`)