HarmonyOS 使用MVVM模式开发APP,使用@Observed装饰对象,观测变化时只能观测完整对象,难以实现局部刷新
开发者使用MVVM模式开发APP,使用@Observed装饰对象,观测变化时只能观测完整对象,无法针对内部属性实现局部观察,难以实现局部刷新特性。例如(伪码):@Watch model.a
希望被@Observed装饰的对象能够支持局部属性的变化监测语法表达;支持后开发者可以在MVVM模型下更方便地实现局部刷新特性
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS @Observed装饰的类,构造了对象数组,那这个数组中对象的属性变化之后,能引起视图的更新吗
319浏览 • 1回复 待解决
HarmonyOS ForEach局部刷新
94浏览 • 1回复 待解决
修改ForEach使用的数据对象,UI不刷新
765浏览 • 1回复 待解决
@Observed中的数组变化无法触发界面刷新
709浏览 • 1回复 待解决
使用taskPool实现动态查询刷新ListView中局部信息
397浏览 • 1回复 待解决
HarmonyOS @Observed修饰的类属性变化没有引起子组件刷新
111浏览 • 1回复 待解决
如何对某个组件实现局部截图?
117浏览 • 1回复 待解决
使用 png 作为背景图,希望能实现局部拉伸的效果。
1389浏览 • 1回复 待解决
使用@Observed/@ObjectLink监听多层状态的变化
686浏览 • 1回复 待解决
HarmonyOS使用@Objectlink和 @watchs 如何只监听对象一个属性的变化
198浏览 • 1回复 待解决
HarmonyOS @Observed/@ObjectLink装饰器相关问题
151浏览 • 1回复 待解决
如何监听数组内对象属性变化
1981浏览 • 1回复 待解决
HarmonyOS中List组件是否支持局部刷新
154浏览 • 1回复 待解决
HarmonyOS 对象A数组,对象A中又嵌套一个对象B数组,修改B中的属性UI,不刷新
114浏览 • 1回复 待解决
HarmonyOS 关于objectLink在数组对象中使用时,修改数据页面不刷新问题
137浏览 • 1回复 待解决
HarmonyOS List组件能实现ListItem的局部刷新吗?
221浏览 • 1回复 待解决
使用@State修饰的数组对象,改变其中的某个对象的变量,自定义组件中的UI没有跟着刷新
312浏览 • 1回复 待解决
HarmonyOS 单例对象如何实现
106浏览 • 1回复 待解决
前端开发中,DOM对象和JS对象的区别?
2212浏览 • 1回复 待解决
HarmonyOS关于JSON 转换后对象的方法无法使用问题
122浏览 • 1回复 待解决
如何理解ArkUI中的MVVM模式?
153浏览 • 1回复 待解决
列表局部刷新,有人知道怎么处理吗?
513浏览 • 1回复 待解决
router 传参,传递对象后,在新打开的页面中接收对象,对象的父类信息丢失,无法使用 instanceOf
781浏览 • 1回复 待解决
使用EventHub通信接收到消息后更新@States装饰的变量布局刷新
612浏览 • 1回复 待解决
HarmonyOS 将枚举转成对象,使用keyof会报错,怎么修改?
76浏览 • 1回复 待解决
参考以下链接是否可以解决您的问题:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-localstorage-V5#概述
可以试下@ObservedV2能否满足:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-new-observedv2-and-trace-V5