HarmonyOS @Observed修饰的class,当内部属性变化时UI不更新
操作步骤:
1、@Observed修饰的class,包装在数组里,若本地手动new一些class进数组,当class内部属性变化时,UI可以更新
2、但是当请求网络接口返回数组里的class属性发生变化,UI就不更新了.似乎Observed不起作用了
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS class添加@Observed,如何通过@Watch只监听class内某个属性的变化 
1036浏览  • 1回复 待解决
HarmonyOS @Observed修饰的类属性变化没有引起子组件刷新 
1383浏览  • 1回复 待解决
嵌套Class的属性变化无法触发UI渲染 
1253浏览  • 1回复 待解决
HarmonyOS @State修饰的数组内部的值变化了,怎么刷新UI? 
1962浏览  • 1回复 待解决
HarmonyOS 嵌套数组使用observed修饰后,修改数组值不更新 
1456浏览  • 1回复 待解决
HarmonyOS 如何实现根据数组元素对象属性的变化同步更新UI 
1402浏览  • 1回复 待解决
#鸿蒙学习大百科#当使用const声明引用类型时,它的内部属性能否改变? 
1360浏览  • 1回复 待解决
HarmonyOS 对象数组在@state修饰时,对象属性变化界面不刷新的解决办法 
1561浏览  • 1回复 待解决
HarmonyOS使用ObjectLink Observed 无法监听到嵌套类的属性更新 
1312浏览  • 1回复 待解决
HarmonyOS router传参,结构包含多层时,内部属性类型为undefined 
874浏览  • 1回复 待解决
HarmonyOS TextPickerDialog数据源更新,UI不更新 
1344浏览  • 1回复 待解决
HarmonyOS  @State修饰@observed装饰的对象, 对象里的数组改变, 不会触发ui刷新 
1289浏览  • 1回复 待解决
#鸿蒙通关秘籍#控件状态变化时如何更新朗读文本? 
990浏览  • 1回复 待解决
IF条件变化后UI不刷新 
1684浏览  • 1回复 待解决
HarmonyOS 更新数据后UI不刷新 
1631浏览  • 1回复 待解决
HarmonyOS @prop修饰的子组件属性不刷新问题 
1969浏览  • 1回复 待解决
HarmonyOS ObjectLink 修饰的元素修改其属性,ui没有生效 
861浏览  • 1回复 待解决
HarmonyOS @Observed装饰的类,构造了对象数组,那这个数组中对象的属性变化之后,能引起视图的更新吗 
2182浏览  • 1回复 待解决
HarmonyOS ObjectLink修饰符对象的属性改变不能引起UI刷新 
1596浏览  • 1回复 待解决
HarmonyOS setInterval回调之后@state修饰的变量对应的UI无法更新 
1168浏览  • 1回复 待解决
HarmonyOS @Observed不生效问题 
1962浏览  • 1回复 待解决
HarmonyOS 用@Watch来订阅数据变化时候,数据中每个属性变化都会导致调用这个@Watch方法 
1372浏览  • 2回复 待解决
HarmonyOS 对象数组在使用@Observed和@ObjectLink驱动子组件UI更新时的问题 
1424浏览  • 1回复 待解决
HarmonyOS 关于数组中class更改,List不触发更新问题 
1241浏览  • 1回复 待解决
HarmonyOS @Builder修饰的方法中参数属性更新无法触发页面重绘 
952浏览  • 1回复 待解决





















新创建对象的类型和原有数据不一致的情况下,可能会出现UI不刷新的现象,可以看以下链接
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/properly-use-state-management-to-develope-V5#使用observed装饰或被声明为状态变量的类对象绑定组件