HarmonyOS LazyForEach不会更新@State里的值
有一个需求,就是有一个列表需要展示,而这个列表是在运行的过程中用户可能修改参数,然后需要重新请求网络刷新列表内容,目前将列表封装在一个自定义组件NewsList里面,而NewsList有一个变量@Prop newsModel: BaseMvvmViewModel<BaseViewModel> ,父组件会设置这个值,但是运行过程中发现,父组件传递到NewsList后,这个值被拷贝了,请问有办法向的自定义组件传引用么?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 接口请求数据后,@State声明的对象不会更新组件
759浏览 • 1回复 待解决
Web组件改变@State注释的url值不会加载新页面。
1435浏览 • 1回复 待解决
HarmonyOS LazyForEach 不会懒加载原因
755浏览 • 1回复 待解决
HarmonyOS @State修饰@observed装饰的对象, 对象里的数组改变, 不会触发ui刷新
888浏览 • 1回复 待解决
HarmonyOS @State无法更新组件的文本
574浏览 • 1回复 待解决
HarmonyOS Observe的变量更新了,但是不会触发UI更新
1496浏览 • 1回复 待解决
HarmonyOS 如何在方法里设置TextInput里的值
665浏览 • 1回复 待解决
HarmonyOS State的变量无法监听到值的变化
986浏览 • 1回复 待解决
HarmonyOS @State状态量刷新、@Builder不会响应变化
743浏览 • 0回复 待解决
HarmonyOS 提出来的组件数据不会更新
1015浏览 • 1回复 待解决
HarmonyOS State状态更新,触发相关的Component重新build内部的Component是如何更新的?
1104浏览 • 1回复 待解决
HarmonyOS @State修饰的数组内部的值变化了,怎么刷新UI?
1487浏览 • 1回复 待解决
HarmonyOS 父组件的@state变量更新后子组件不生效
772浏览 • 1回复 待解决
HarmonyOS @State修饰的ResourceStr内容在变更的时候较大几率不会响应UI的变换
572浏览 • 1回复 待解决
LazyForEach为什么还要通过listener手动更新
1388浏览 • 1回复 待解决
HarmonyOS @State修饰的class变量没有嵌套的值无法监听
1028浏览 • 1回复 待解决
HarmonyOS 是否支持跨包引用资源值? 是否支持引用远程私仓里的资源json里的值?
991浏览 • 1回复 待解决
HarmonyOS getRawFileContent调用无法拿到更新后的值
384浏览 • 1回复 待解决
HarmonyOS setInterval回调之后@state修饰的变量对应的UI无法更新
794浏览 • 1回复 待解决
HarmonyOS 数组修改item对象的某个值,notifyDataReload无法重新渲染LazyForEach
810浏览 • 1回复 待解决
HarmonyOS ForEach、LazyForEach重新渲染item的时候,item里的图片会闪动
771浏览 • 1回复 待解决
HarmonyOS @Builder方法中去修改@State变量不会通知到其他view
657浏览 • 1回复 待解决
HarmonyOS LazyForEach 是否支持更新某个区间范围内索引
687浏览 • 1回复 待解决
HarmonyOS @State赋相同值的时候,会引起组件的重新渲染吗?
967浏览 • 1回复 待解决
如果一个state,设置同样的值,数据会重刷吗
2686浏览 • 1回复 待解决
箭头函数体内的this对象,就是定义该函数时所在的作用域指向的对象,而不是使用时所在的作用域指向的对象。this指向ViewModel,不是被装饰器@State代理的状态变量
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-state-V5#使用箭头函数改变状态变量未生效
index.ts