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