HarmonyOS BuilderNode在build时,子@Builder函数不能传改变的参数,只能用build函数的参数

BuilderNode.build(parentBuilder,params),parentBuilder里面用childBuilder构建,参数是childparams,但childBuilder里面接收的参数还是params。

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

这个问题文档上有明确说明:BuilderNode只支持一个由wrapBuilder包装的全局@Builder.

提供的代码wrapBuilder传入的是parentBuilder,所以只parentBuilder生效

对于另一个builder,需要重新创建一个 TextNodeController2,并且包装其builder,才能使其传入的内容生效

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS router参数不能传递函数
44浏览 • 1回复 待解决
HarmonyOS 如何在builder函数中传入组件
391浏览 • 0回复 待解决