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
待解决
相关问题
父组件中如何处理子组件内点击事件
2624浏览 • 1回复 待解决
HarmonyOS 子组件被父组件包装后,如何通过父组件设置子组件的属性
403浏览 • 1回复 待解决
HarmonyOS 父组件如何响应子组件内的事件方法 ,子组件如何响应父组件内的事件方法?
232浏览 • 1回复 待解决
HarmonyOS 子组件响应父组件的事件方法
211浏览 • 1回复 待解决
设置子组件的宽度不超出父组件
467浏览 • 1回复 待解决
HarmonyOS 弹窗父组件的滑动事件穿透给子组件,禁止子组件滑动,允许点击事件传透
219浏览 • 0回复 待解决
子组件的事件可以传到父组件吗
520浏览 • 1回复 待解决
子组件事件能否到传递父组件
2273浏览 • 1回复 待解决
父组件调用子组件的方法
1167浏览 • 1回复 待解决
HarmonyOS 关于给父组件添加Padding之后,子组件点击事件发生偏移
191浏览 • 1回复 待解决
父组件给子组件传递函数
204浏览 • 1回复 待解决
子组件调用父组件里的方法
194浏览 • 1回复 待解决
定义父子组件,父组件如何获取子组件的事件
467浏览 • 1回复 待解决
父组件与子组件使用@Link双向同步
836浏览 • 1回复 待解决
父子组件间点击事件,有没有方法能够控制点击事件在不同的情况触发父/子组件的点击事件
793浏览 • 1回复 待解决
HarmonyOS 父组件如何调用子组件的方法?
191浏览 • 0回复 待解决
harmony页面开发父组件如何传递事件方法给子组件,通过子组件可以进行回调反馈?
452浏览 • 2回复 待解决
如何设置子组件宽度使其不超过父组件的大小
1904浏览 • 1回复 待解决
HarmonyOS 父组件中的变量发现变化时,如何子组件的子组件联动变化?
200浏览 • 1回复 待解决
子组件溢出父容器问题
1187浏览 • 1回复 待解决
当父组件绑定了onTouch,子组件绑定了onClick,点击子组件如何阻止冒泡传递
455浏览 • 1回复 待解决
border-radius问题,父组件设置border-radius,子组件不设置,子组件未切角。
749浏览 • 1回复 待解决
HarmonyOS 关于子组件调用父组件方法的问题
738浏览 • 1回复 待解决
如何设置父组件随子组件宽度变化
2054浏览 • 1回复 待解决
如何设置子组件宽度让其不超过父组件的大小
804浏览 • 2回复 待解决
父子页面数据交互可参考以下demo: