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

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

HarmonyOS
2024-12-25 07:59:06
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

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

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

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

分享
微博
QQ
微信
回复
2024-12-25 10:44:28
相关问题
HarmonyOS @build组件参数据没有刷新
206浏览 • 1回复 待解决
HarmonyOS router参数不能传递函数
191浏览 • 1回复 待解决
HarmonyOS builder 作为 builder 参数传递
221浏览 • 1回复 待解决