@State修饰的对象通过传参给子组件,子组件不刷新,获取的值为空
@State监听对象等复杂类型时监听的是其内存中的引用地址,而非对象的值,直接通过this.obj.xxx = ‘XXX’ 修改时其内存中对象引用地址未发生改变。因此@State监听不到这次改变未触发UI更新。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
子组件使用@Link修饰成员变量时,如何通过父组件传值
710浏览 • 1回复 待解决
设置子组件的宽度不超出父组件
25浏览 • 1回复 待解决
@State 修饰的变量值改变,界面不刷新
496浏览 • 1回复 待解决
使用@State修饰的数组对象,改变其中的某个对象的变量,自定义组件中的UI没有跟着刷新
102浏览 • 1回复 待解决
arkUI自定义组件,父组件如何获取子组件对象,调用其方法
2968浏览 • 1回复 待解决
如何设置子组件宽度使其不超过父组件的大小
897浏览 • 1回复 待解决
border-radius问题,父组件设置border-radius,子组件不设置,子组件未切角。
460浏览 • 1回复 待解决
父组件调用子组件的方法
542浏览 • 1回复 待解决
如何设置子组件宽度让其不超过父组件的大小
358浏览 • 2回复 待解决
当子组件设置了position,onPlaceChildren是不是对子组件不起效?
732浏览 • 1回复 待解决
子组件的事件可以传到父组件吗
38浏览 • 1回复 待解决
使用@LocalStorageProp修饰的变量,当子组件中的变量值变了,@Entry页面中的值没有发生变化。
58浏览 • 1回复 待解决
路由传参如何接参?可否给个案例?
2065浏览 • 1回复 待解决
循环显示包含图片的子组件
498浏览 • 1回复 待解决
HarmonyOS平台如何动画动态计算属性值,来动态实现子组件的更新
656浏览 • 1回复 待解决
如何在父组件中调用子组件封装的方法
601浏览 • 1回复 待解决
Navigation容器中,子组件的高度为100%为什么没有撑满父容器?
385浏览 • 1回复 待解决
Scroll的子组件的展示位置如何调整
976浏览 • 1回复 待解决
arkts父子组件组件怎么通信传值啊?
3612浏览 • 1回复 待解决
自定义组件的传值和绑定
455浏览 • 1回复 待解决
开源鸿蒙中 ets子组件调用父组件中的方法?
4034浏览 • 1回复 待解决
当父组件绑定了onTouch,子组件绑定了onClick,点击子组件如何阻止冒泡传递
113浏览 • 1回复 待解决
VideoController如何控制子组件中的视频播放
580浏览 • 2回复 待解决
父组件与子组件使用@Link双向同步
402浏览 • 1回复 待解决
子组件溢出父容器问题
566浏览 • 1回复 待解决
可以通过@Observed和@ObjectLink进行数据管理。
参考链接
Observed和ObjectLink进行数据管理