HarmonyOS 子组件中点击事件交给父组件处理,在父组件种修改数据后子组件不刷新
子组件中点击事件交给父组件处理,在父组件种修改数据后子组件不刷新,请问怎么实现子组件能正常刷新?测试代码如下:
@Observed
class GroupResponse {
name: string = ''
constructor(name: string) {
this.name = name
}
}
@Entry
@Component
struct Test15 {
@State data: GroupResponse = new GroupResponse("test1")
build() {
Column() {
Child(
{
item: this.data,
onItemClick: (item: GroupResponse) => {
item.name='test2'
console.log(JSON.stringify(item))
}
}
)
}
}
}
@Component
struct Child {
@ObjectLink item: GroupResponse
onItemClick = (item: GroupResponse): void => {
}
build() {
Text(this.item.name)
.fontSize(16)
.onClick(() => {
this.onItemClick(this.item)
})
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
父组件中如何处理子组件内点击事件
3922浏览 • 1回复 待解决
HarmonyOS 子组件被父组件包装后,如何通过父组件设置子组件的属性
1720浏览 • 1回复 待解决
HarmonyOS 父组件如何响应子组件内的事件方法 ,子组件如何响应父组件内的事件方法?
1267浏览 • 1回复 待解决
HarmonyOS 子组件响应父组件的事件方法
1109浏览 • 1回复 待解决
HarmonyOS 父组件的@state变量更新后子组件不生效
1058浏览 • 1回复 待解决
设置子组件的宽度不超出父组件
1552浏览 • 1回复 待解决
子组件的事件可以传到父组件吗
1696浏览 • 1回复 待解决
HarmonyOS 通过子组件调用父组件方法修改父组件的值后,如何显示以及动态刷新父组件bindsheet标题栏的UI
1298浏览 • 1回复 待解决
HarmonyOS 弹窗父组件的滑动事件穿透给子组件,禁止子组件滑动,允许点击事件传透
1493浏览 • 1回复 待解决
子组件事件能否到传递父组件
3327浏览 • 1回复 待解决
HarmonyOS 父组件如何禁用子组件的滑动事件
974浏览 • 1回复 待解决
HarmonyOS 子组件和父组件数据同步问题
1173浏览 • 1回复 待解决
父组件调用子组件的方法
2561浏览 • 1回复 待解决
HarmonyOS GestureModifier绑定到父组件上,事件被父组件消费子组件无法消费
1027浏览 • 1回复 待解决
HarmonyOS 关于给父组件添加Padding之后,子组件点击事件发生偏移
810浏览 • 1回复 待解决
HarmonyOS 父组件调用子组件方法
1095浏览 • 1回复 待解决
HarmonyOS 子组件超出父组件宽度
1145浏览 • 1回复 待解决
HarmonyOS 子组件超出父组件布局
1201浏览 • 1回复 待解决
定义父子组件,父组件如何获取子组件的事件
1363浏览 • 1回复 待解决
子组件调用父组件里的方法
1303浏览 • 1回复 待解决
父组件给子组件传递函数
1213浏览 • 1回复 待解决
HarmonyOS 子组件超过父组件的范围
1073浏览 • 1回复 待解决
HarmonyOS 自定义组件父组件如何给子组件传递数据
1068浏览 • 1回复 待解决
HarmonyOS 父组件通知子组件一个事件,比如父页面点击按钮 子组件播放动画,有没有什么简单的方法?
603浏览 • 1回复 待解决
父子页面数据交互可参考以下demo: