社区
陆荣涛的课程社区_NO_1
HarmonyOS应用开发实战指南(基础篇)
帖子详情
01-@Builder装饰器:自定义构建函数-装饰器的用法与参数传递
Raink老师
2025-05-10 14:33:23
课时名称
课时知识点
01-@Builder装饰器:自定义构建函数-装饰器的用法与参数传递
@Builder装饰器:自定义构建函数-装饰器的用法与参数传递
...全文
53
回复
打赏
收藏
01-@Builder装饰器:自定义构建函数-装饰器的用法与参数传递
课时名称课时知识点01-@Builder装饰器:自定义构建函数-装饰器的用法与参数传递@Builder装饰器:自定义构建函数-装饰器的用法与参数传递
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
c#设计模式
c#下23中模式讲解,很不错的哦!
组件扩展-@
Builder
装饰器
:
自定义
构建
函数
ArkUI提供轻量的UI元素复用机制@
Builder
,其内部UI结构固定,仅与使用方进行数据传递。开发者可将重复使用的UI元素抽象成
函数
,在build
函数
中调用。
HarmonyOS:@
Builder
装饰器
:
自定义
构建
函数
自定义
构建
函数
的
参数传递
有按值传递和按引用传递两种,均需遵守以下规则: 参数的类型必须与参数声明的类型一致,不允许undefined、null和返回undefined、null的表达式。 在@
Builder
修饰的
函数
内部,不允许改变参数值。 @
Builder
内UI语法遵循UI语法规则。 只有传入一个参数,且参数需要直接传入对象字面量才会按引用传递该参数,其余传递方式均为按值传递。
HarmonyOS NEXT - @
Builder
装饰器
:
自定义
构建
函数
定义的语法:使用方法:允许在
自定义
组件内定义一个或多个@
Builder
方法,该方法被认为是该组件的私有、特殊类型的成员
函数
。
自定义
构建
函数
可以在所属组件的build方法和其他
自定义
构建
函数
中调用,但不允许在组件外调用。在
自定义
函数
体中,this指代当前所属组件,组件的状态变量可以在
自定义
构建
函数
内访问。建议通过this访问
自定义
组件的状态变量而不是
参数传递
。定义的语法:使用方法:如果不涉及组件状态变化,建议使用全局的
自定义
构建
方法。
陆荣涛的课程社区_NO_1
1
社区成员
273
社区内容
发帖
与我相关
我的任务
陆荣涛的课程社区_NO_1
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章