我的场景的父组件吸顶样式,拿到数据for each循环创建子组件:
private childRef = new ChildController();
@State childListRef: ChildController[] = []
拿到数据时:
//给子组件做响应式赋值
for (let index = 0; index < this.infoTypeItemList.length; index++) {
this.childListRef.push(new ChildController());
}
//默认展示第一个
this.childRef = this.childListRef[0];
然后对子组件的赋值:
controller: this.childListRef[index]
然后调用子组件方法依然是:
this.childRef.refreshData()
【鸿蒙HarmonyOS】ArkTS父组件调用子组件方法使用场景:页面包含吸顶结构时,父组件刷新时需要调用子组件的请求方法 子组件创建一个ChildController 子组件声明controller属性 子组件添加方法 子组件在...