HarmonyOS 局部刷新,网络请求回数据后,刷新某个值
List中的某个ListItem,ListItem中有swiper,swiper里面有4个view,每个view都是一个List,forEach循环渲染。
这个ListItem的数据间隔10秒从网络重新请求。
如果请求完的数据,直接赋值给老的数据的话:
1.ListItem中有swiper重新创建,后面的view全部重新创建,比较耗费性能。
2.ListItem中有swiper不重新创建,swiper绑定的是之前的数据,新数据赋值过去更改的话,UI也不会刷新。
最好的办法,就是对比2个对象,把新对象的数据都赋值给老的对象。或者是有变动的值赋值给老的对象,这种需求应该怎么实现呢?
对象如下:
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 子组件隐藏后显示,局部刷新数据
631浏览 • 1回复 待解决
HarmonyOS ForEach局部刷新
1327浏览 • 1回复 待解决
HarmonyOS 列表数据刷新,能够实现item的局部刷新吗
734浏览 • 1回复 待解决
HarmonyOS 接口请求网络数据返回后,如何通知页面UI数据刷新
1449浏览 • 1回复 待解决
HarmonyOS list局部刷新的问题
550浏览 • 1回复 待解决
HarmonyOS 数据结构多级嵌套如何局部刷新
853浏览 • 1回复 待解决
HarmonyOS 多个网络请求并发执行,等所有网络请求都返回后再执行UI刷新的示例
1069浏览 • 1回复 待解决
HarmonyOS IDataSource数据源刷新后,列表为不刷新
1302浏览 • 1回复 待解决
HarmonyOS中List组件是否支持局部刷新
1238浏览 • 1回复 待解决
HarmonyOS 为什么通过JSON.parse或axios网络请求的数据修改属性值UI不刷新
875浏览 • 1回复 待解决
HarmonyOS 更新数据后UI不刷新
1035浏览 • 1回复 待解决
列表局部刷新,有人知道怎么处理吗?
1408浏览 • 1回复 待解决
HarmonyOS List组件是否可以控制局部刷新
1245浏览 • 1回复 待解决
HarmonyOS 刷新列表中的某个ITEM,会导致整个ITEM都刷新,有单独刷新某个控件的办法吗?
1827浏览 • 1回复 待解决
网络请求后如何进行回调?
1917浏览 • 1回复 待解决
List局部刷新,有人知道怎么处理吗?
1940浏览 • 1回复 待解决
【列表数据更新后页面不刷新】
371浏览 • 1回复 待解决
HarmonyOS List组件能实现ListItem的局部刷新吗?
1915浏览 • 1回复 待解决
ArkTs有在组件刷新后的回调事件吗,如何感知到组件的刷新
2831浏览 • 1回复 待解决
HarmonyOS 构建复杂viewmodel,如何做好局部更新最小刷新Component?
1143浏览 • 1回复 待解决
网络请求数据后的处理
1195浏览 • 1回复 待解决
使用taskPool实现动态查询刷新ListView中局部信息
1335浏览 • 1回复 待解决
HarmonyOS List怎么刷新数据?
836浏览 • 1回复 待解决
列表数组中插入数据后,刷新UI的问题
1071浏览 • 1回复 待解决
HarmonyOS 数据刷新问题
767浏览 • 1回复 待解决
参考代码: