HarmonyOS @objectLink+@observe父组件不更新
父组件有一个@state修饰的数组
@State showStrArr : Array<showMessageModel> = []
其中showMessageModel数据模型是被@observe修饰的,用来观察属性的变化,父组件里面有一个List,List里面是显示的n个子组件
子组件有一个被@objectLink修饰的itemModel,子组件里有一个click点击事件会更改itemModel的某个属性值,但是父组件里的数组不会发生变化。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 Observe和ObjectLink 使用 
1270浏览  • 1回复 待解决
HarmonyOS 父组件的@state变量更新后子组件不生效 
1146浏览  • 1回复 待解决
HarmonyOS @ObjectLink 渲染组件更新同步问题 
905浏览  • 1回复 待解决
HarmonyOS  Observe的变量更新了,但是不会触发UI更新 
1885浏览  • 1回复 待解决
HarmonyOS使用@ObjectLink 数据不刷新 
1854浏览  • 2回复 待解决
设置子组件的宽度不超出父组件 
1615浏览  • 1回复 待解决
HarmonyOS 视图不更新 
866浏览  • 1回复 待解决
HarmonyOS 页面不更新 
858浏览  • 1回复 待解决
HarmonyOS 父组件设置高度为0对Image组件不生效 
1342浏览  • 1回复 待解决
HarmonyOS @ObjectLink 装饰器装饰的变量成员子组件中无法感知更新 
1290浏览  • 1回复 待解决
HarmonyOS 子组件中点击事件交给父组件处理,在父组件种修改数据后子组件不刷新 
1563浏览  • 1回复 待解决
HarmonyOS 对象数组在使用@Observed和@ObjectLink驱动子组件UI更新时的问题 
1424浏览  • 1回复 待解决
HarmonyOS 子页面状态更新父页面状态未同步更新 
878浏览  • 1回复 待解决
如何设置子组件宽度使其不超过父组件的大小 
3184浏览  • 1回复 待解决
HarmonyOS TextPickerDialog数据源更新,UI不更新 
1344浏览  • 1回复 待解决
HarmonyOS opacity属性子组件必定继承父组件,有办法不继承吗? 
1192浏览  • 1回复 待解决
如何设置子组件宽度让其不超过父组件的大小 
2256浏览  • 3回复 待解决
HarmonyOS使用ObjectLink Observed 无法监听到嵌套类的属性更新 
1317浏览  • 1回复 待解决
HarmonyOS  卡片更新图片不刷新 
1253浏览  • 1回复 待解决
HarmonyOS 组件的宽高设置auto,不生效,默认父组件全部宽高 
1610浏览  • 1回复 待解决
HarmonyOS 更新数据后UI不刷新 
1631浏览  • 1回复 待解决
HarmonyOS 自定义组件中定义方法,父组件中实现方法并传给子组件,但是子组件调用父组件中的方法,方法中的逻辑代码不执行 
928浏览  • 1回复 待解决
HarmonyOS 子组件被父组件包装后,如何通过父组件设置子组件的属性 
1832浏览  • 1回复 待解决
HarmonyOS 分组列表数组嵌套时数据更新不触发列表更新 
1188浏览  • 1回复 待解决
HarmonyOS 商城更新app后,强制用户跳转到商城更新,不更新无法使用app 
1215浏览  • 1回复 待解决





















https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-observed-and-objectlink-V5#%E5%AF%B9%E8%B1%A1%E6%95%B0%E7%BB%84
参考对象数组指导文档,第二种情况下就是不会刷新的,因为@State修饰器只能监听一层变化,也就是数组的变化能监听,但是数组中对象的变化无法监听