HarmonyOS 鸿蒙Next @Builder修饰的方法传入List对象时 获取不到传递的值

发布于 1周前 作者 vueper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next @Builder修饰的方法传入List对象时 获取不到传递的值

@Builder
itemHeaderLayout(data: Array<DiamondBean>): void {}

GridView({
items: this.dataBean.list, //数据源 数组
itemLayout: (_, index) => this.itemLayout(this.dataBean.list[index], index),
controller: this.controller, //控制器,负责关闭下拉和上拉,
itemHeaderLayout: () => this.itemHeaderLayout(this.dataBean.diamonds)

})

确定this.dataBean.diamonds值不为空  但是传递不到itemHeaderLayout方法里 



关于HarmonyOS 鸿蒙Next @Builder修饰的方法传入List对象时 获取不到传递的值的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

2 回复
你这样是按值传方式,你改为引用传方式看看。就是参数$$ 这种。

期待HarmonyOS能继续优化多屏协同功能,让跨设备体验更加完美。

回到顶部