HarmonyOS @objectLink+@observe父组件不更新
父组件有一个@state修饰的数组
@State showStrArr : Array<showMessageModel> = []
其中showMessageModel数据模型是被@observe修饰的,用来观察属性的变化,父组件里面有一个List,List里面是显示的n个子组件
子组件有一个被@objectLink修饰的itemModel,子组件里有一个click点击事件会更改itemModel的某个属性值,但是父组件里的数组不会发生变化。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
Observe和ObjectLink 使用
617浏览 • 1回复 待解决
HarmonyOS 父组件的@state变量更新后子组件不生效
256浏览 • 1回复 待解决
HarmonyOS @ObjectLink 渲染组件更新同步问题
155浏览 • 1回复 待解决
HarmonyOS Observe的变量更新了,但是不会触发UI更新
1068浏览 • 1回复 待解决
设置子组件的宽度不超出父组件
934浏览 • 1回复 待解决
HarmonyOS使用@ObjectLink 数据不刷新
1042浏览 • 2回复 待解决
HarmonyOS 视图不更新
182浏览 • 1回复 待解决
HarmonyOS 页面不更新
248浏览 • 1回复 待解决
HarmonyOS 父组件设置高度为0对Image组件不生效
643浏览 • 1回复 待解决
HarmonyOS @ObjectLink 装饰器装饰的变量成员子组件中无法感知更新
719浏览 • 1回复 待解决
HarmonyOS 子组件中点击事件交给父组件处理,在父组件种修改数据后子组件不刷新
814浏览 • 1回复 待解决
HarmonyOS 对象数组在使用@Observed和@ObjectLink驱动子组件UI更新时的问题
605浏览 • 1回复 待解决
HarmonyOS 子页面状态更新父页面状态未同步更新
397浏览 • 1回复 待解决
如何设置子组件宽度使其不超过父组件的大小
2505浏览 • 1回复 待解决
HarmonyOS TextPickerDialog数据源更新,UI不更新
458浏览 • 1回复 待解决
HarmonyOS opacity属性子组件必定继承父组件,有办法不继承吗?
534浏览 • 1回复 待解决
如何设置子组件宽度让其不超过父组件的大小
1472浏览 • 2回复 待解决
HarmonyOS 卡片更新图片不刷新
378浏览 • 1回复 待解决
HarmonyOS使用ObjectLink Observed 无法监听到嵌套类的属性更新
690浏览 • 1回复 待解决
HarmonyOS 组件的宽高设置auto,不生效,默认父组件全部宽高
688浏览 • 1回复 待解决
HarmonyOS 更新数据后UI不刷新
354浏览 • 1回复 待解决
HarmonyOS 自定义组件中定义方法,父组件中实现方法并传给子组件,但是子组件调用父组件中的方法,方法中的逻辑代码不执行
244浏览 • 1回复 待解决
HarmonyOS 分组列表数组嵌套时数据更新不触发列表更新
414浏览 • 1回复 待解决
HarmonyOS 子组件被父组件包装后,如何通过父组件设置子组件的属性
978浏览 • 1回复 待解决
HarmonyOS 商城更新app后,强制用户跳转到商城更新,不更新无法使用app
490浏览 • 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修饰器只能监听一层变化,也就是数组的变化能监听,但是数组中对象的变化无法监听