HarmonyOS 鸿蒙Next全局@Builder函数,参数是一个@Builder如何写?
7 回复
参数类型用 params: WrappedBuilder<[builder参数类型数组]>
页面使用 params.builder(...args)
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-wrapbuilder-V5
你这个是可以了,感谢大佬
可以看看,是不是这种效果
我估计他是想要这种效果,但是,他是想封装在interface里
封到到class或者interface以前有想过,但是不知道怎么实现
在HarmonyOS(鸿蒙)开发中,若要使用Lombok的@Builder
注解来创建一个带有另一个@Builder
注解类作为参数的@Builder
方法,你通常不需要直接修改@Builder
注解来嵌套使用,因为@Builder
自动处理类属性的构建逻辑。
然而,如果你想要创建一个全局或静态的@Builder
方法,且其参数是另一个使用@Builder
的类,你可能需要手动定义这个方法,因为@Builder
不支持直接作为方法参数使用。你可以利用@Builder
生成的builder类来手动构建这个逻辑。
如果问题依旧没法解决请加我微信,我的微信是itying888。