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 子组件隐藏后显示,局部刷新数据
333浏览 • 1回复 待解决
HarmonyOS ForEach局部刷新
1057浏览 • 1回复 待解决
HarmonyOS 接口请求网络数据返回后,如何通知页面UI数据刷新
829浏览 • 1回复 待解决
HarmonyOS 列表数据刷新,能够实现item的局部刷新吗
411浏览 • 1回复 待解决
HarmonyOS list局部刷新的问题
254浏览 • 1回复 待解决
HarmonyOS 数据结构多级嵌套如何局部刷新
549浏览 • 1回复 待解决
HarmonyOS 多个网络请求并发执行,等所有网络请求都返回后再执行UI刷新的示例
652浏览 • 1回复 待解决
HarmonyOS IDataSource数据源刷新后,列表为不刷新
950浏览 • 1回复 待解决
HarmonyOS中List组件是否支持局部刷新
949浏览 • 1回复 待解决
HarmonyOS 为什么通过JSON.parse或axios网络请求的数据修改属性值UI不刷新
594浏览 • 1回复 待解决
HarmonyOS 更新数据后UI不刷新
552浏览 • 1回复 待解决
列表局部刷新,有人知道怎么处理吗?
1120浏览 • 1回复 待解决
HarmonyOS List组件是否可以控制局部刷新
844浏览 • 1回复 待解决
网络请求后如何进行回调?
1597浏览 • 1回复 待解决
HarmonyOS 刷新列表中的某个ITEM,会导致整个ITEM都刷新,有单独刷新某个控件的办法吗?
1325浏览 • 1回复 待解决
List局部刷新,有人知道怎么处理吗?
1624浏览 • 1回复 待解决
ArkTs有在组件刷新后的回调事件吗,如何感知到组件的刷新
2462浏览 • 1回复 待解决
HarmonyOS List组件能实现ListItem的局部刷新吗?
1525浏览 • 1回复 待解决
HarmonyOS 构建复杂viewmodel,如何做好局部更新最小刷新Component?
846浏览 • 1回复 待解决
网络请求数据后的处理
895浏览 • 1回复 待解决
使用taskPool实现动态查询刷新ListView中局部信息
1039浏览 • 1回复 待解决
HarmonyOS List怎么刷新数据?
457浏览 • 1回复 待解决
列表数组中插入数据后,刷新UI的问题
705浏览 • 1回复 待解决
HarmonyOS 数据刷新问题
418浏览 • 1回复 待解决
HarmonyOS 数组对象数据刷新
546浏览 • 1回复 待解决
参考代码: