HarmonyOS 如何在builder函数中传入组件

我有一个全局的Builder函数,然后这个函数内部,有一个区域的,具体的UI组件,可以从外边注入,如何声明这个参数?相当于定义了一个插槽。我看文档推荐尽量使用builder,builder的效率比struct效率高,会少创建一个节点。

HarmonyOS
2024-09-25 12:14:44
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

实现插槽功能建议使用@BuilderParam引用@Builder函数,在自定义组件内定义@BuilderParam传入默认为空的builder进行占位,在其他组件需要使用自定义组件功能处引入自定义组件按需传入builder给@BuilderParam以实现插槽功能,@BuilderParam的具体使用可以参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-builderparam-V5

分享
微博
QQ
微信
回复
2024-09-25 18:08:15
相关问题
如何在自定义函数创建一个UI组件
1716浏览 • 1回复 待解决
@Builder自定义构建函数如何回参?
182浏览 • 1回复 待解决
如何在ArkTS代码执行HTML内的JS函数
2193浏览 • 1回复 待解决
HarmonyOS web组件onalert函数咨询
97浏览 • 1回复 待解决
如何在组件监听App前后台切换?
145浏览 • 0回复 待解决
如何在Tabs的tabBar,添加其他组件
444浏览 • 1回复 待解决
如何在web组件获取和设置UserAgent
729浏览 • 1回复 待解决
HarmonyOS 如何在全局使用loading组件
371浏览 • 1回复 待解决
如何在HarmonyOS添加编译参数
414浏览 • 1回复 待解决