首页 话题 小组 问答 好文 用户 我的社区 域名交易

[分享]HarmonyOS Grid容器视图更新问题?

发布于 2024-08-26 17:17:48
1
315

在Grid容器渲染数据后,更改由@State装饰的list中某个对象的属性后,不会刷新状态。显示网格数据时,点击更新气泡状态时,有问题。

评论 (1)
  • 道亮_(:з」∠)_

    道亮_(:з」∠)_ 2024-08-26 17:18:23 1#

    可以考虑使用@Observed装饰器和@ObjectLink装饰器来实现描述的场景。可以参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-observed-and-objectlink-V5。被@Observed装饰的类,可以被观察到属性的变化;子组件中@ObjectLink装饰器装饰的状态变量用于接收@Observed装饰的类的实例,和父组件中对应的状态变量建立双向数据绑定。这个实例可以是数组中的被@Observed装饰的项,或者是class object中的属性,这个属性同样也需要被@Observed装饰。@Observed用于嵌套类场景中,观察对象类属性变化,要配合自定义组件使用(示例详见嵌套对象),如果要做数据双/单向同步,需要搭配@ObjectLink或者@Prop使用。

鸟云
Lv.1普通用户

275

帖子

20

小组

225

积分

站长交流