HarmonyOS开发,@Observed适用于哪些类型的对象?

阅读 627
1 个回答

@Observed 装饰器可以用于修饰一些简单的对象,但是对于复杂嵌套的对象可能会出现问题,比如当 @Observed 修饰的类中定义了一个 IDataSource 的属性时,这个属性更改时页面可能不会刷新;在一些视频播放场景中,使用 @Watch 监听的对象,@Observed 只能监听一层数据变化,多层次数据变更无法监听;对于复杂嵌套对象,可以结合 @ObjectLink 来解决部分问题。

本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进