HarmonyOS list数据刷新,头像闪烁
使用@State修饰数据源,列表数据刷新,列表item内图片闪烁 。
刷新代码:
changeLike(item: ReplyItemModel) {
if (item.likeFlag) {
// 点过赞
item.likeNum--
} else {
// 没有点过赞
item.likeNum++
}
item.likeFlag = !item.likeFlag // 取反
const index = this.commentList.findIndex(obj => obj.id === item.id)
this.commentList[index] = new ReplyItemModel(item)
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
Swiper 组件嵌套图片刷新数据会闪烁
2899浏览 • 1回复 待解决
HarmonyOS List怎么刷新数据?
1280浏览 • 1回复 待解决
HarmonyOS 组件多次刷新,导致控件刷新闪烁
724浏览 • 1回复 待解决
HarmonyOS List组件动态刷新数据问题
2381浏览 • 1回复 待解决
HarmonyOS List中的图片闪烁
1165浏览 • 1回复 待解决
HarmonyOS ListItemGroup中ListItem数据有更新,如何刷新List?
1261浏览 • 1回复 待解决
HarmonyOS Refresh组件下拉刷新ui无刷新,debug过list是有数据的
977浏览 • 1回复 待解决
HarmonyOS LIst组件UI不刷新
857浏览 • 1回复 待解决
HarmonyOS List item 刷新问题
1798浏览 • 1回复 待解决
HarmonyOS list局部刷新的问题
980浏览 • 1回复 待解决
HarmonyOS List组件是否可以控制局部刷新
1611浏览 • 1回复 待解决
HarmonyOS中List组件是否支持局部刷新
1604浏览 • 1回复 待解决
HarmonyOS List组件指定item刷新实现方案
1312浏览 • 1回复 待解决
HarmonyOS 数据刷新问题
1029浏览 • 1回复 待解决
HarmonyOS 数组对象数据刷新
1062浏览 • 1回复 待解决
HarmonyOS Swiper使用LazyForEach,在数据源更新后,页面闪烁
1501浏览 • 1回复 待解决
HarmonyOS web页面闪烁
818浏览 • 1回复 待解决
HarmonyOS 头像修改功能
2048浏览 • 1回复 待解决
List局部刷新,有人知道怎么处理吗?
2313浏览 • 1回复 待解决
HarmonyOS 关于List组件使用ForEach渲染刷新的问题
1221浏览 • 1回复 待解决
HarmonyOS List组件能实现ListItem的局部刷新吗?
2262浏览 • 1回复 待解决
弄List下拉刷新时发现List的属性动画是无效的。
2810浏览 • 1回复 待解决
HarmonyOS list数据加载问题
806浏览 • 1回复 待解决
HarmonyOS List数据全显示
889浏览 • 1回复 待解决
HarmonyOS swiper数据刷新问题
942浏览 • 1回复 待解决
请参考:用@ObjectLink去改造:若仅靠LazyForEach的刷新机制,当item变化时若想更新子组件,需要将原来的子组件全部销毁再重新构建,在子组件结构较为复杂的情况下,靠改变键值去刷新渲染性能较低。
因此框架提供了@Observed与@ObjectLink机制进行深度观测,可以做到仅刷新使用了该属性的组件,提高渲染性能。
开发者可根据其自身业务特点选择使用哪种刷新方式。
文档支持 :https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-rendering-control-lazyforeach-V5