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
待解决
相关问题
父组件中如何处理子组件内点击事件
3953浏览 • 1回复 待解决
HarmonyOS 子组件被父组件包装后,如何通过父组件设置子组件的属性
1741浏览 • 1回复 待解决
HarmonyOS 父组件如何响应子组件内的事件方法 ,子组件如何响应父组件内的事件方法?
1295浏览 • 1回复 待解决
HarmonyOS 子组件响应父组件的事件方法
1138浏览 • 1回复 待解决
HarmonyOS 父组件的@state变量更新后子组件不生效
1090浏览 • 1回复 待解决
设置子组件的宽度不超出父组件
1565浏览 • 1回复 待解决
子组件的事件可以传到父组件吗
1729浏览 • 1回复 待解决
HarmonyOS 弹窗父组件的滑动事件穿透给子组件,禁止子组件滑动,允许点击事件传透
1540浏览 • 1回复 待解决
HarmonyOS 通过子组件调用父组件方法修改父组件的值后,如何显示以及动态刷新父组件bindsheet标题栏的UI
1358浏览 • 1回复 待解决
子组件事件能否到传递父组件
3372浏览 • 1回复 待解决
HarmonyOS 子组件和父组件数据同步问题
1206浏览 • 1回复 待解决
父组件调用子组件的方法
2597浏览 • 1回复 待解决
HarmonyOS 父组件如何禁用子组件的滑动事件
1007浏览 • 1回复 待解决
HarmonyOS GestureModifier绑定到父组件上,事件被父组件消费子组件无法消费
1056浏览 • 1回复 待解决
HarmonyOS 关于给父组件添加Padding之后,子组件点击事件发生偏移
829浏览 • 1回复 待解决
HarmonyOS 子组件超出父组件布局
1238浏览 • 1回复 待解决
HarmonyOS 父组件调用子组件方法
1129浏览 • 1回复 待解决
HarmonyOS 子组件超出父组件宽度
1174浏览 • 1回复 待解决
父组件给子组件传递函数
1234浏览 • 1回复 待解决
子组件调用父组件里的方法
1338浏览 • 1回复 待解决
定义父子组件,父组件如何获取子组件的事件
1378浏览 • 1回复 待解决
HarmonyOS 自定义组件父组件如何给子组件传递数据
1113浏览 • 1回复 待解决
HarmonyOS 子组件调用父组件的方法demo
1100浏览 • 1回复 待解决
HarmonyOS 父组件怎么调用子组件的方法
1583浏览 • 1回复 待解决
父子页面数据交互可参考以下demo: