HarmonyOS List组件动态刷新数据问题
List(){ 
  ForEach(this.productdetaildata, (item: ProductDetailData) => { 
    ListItem() { 
      this.productDetailItem(item) 
    }.onClick(()=>{ 
      item.isRead=1; 
      item.readtimes++ 
      router.pushUrl({url:'pages/index', 
        params:new routerPDParams(item.discribe,item.producttitle,item.createtime,item.id,item.url,item.readtimes)}) 
 
    }) 
  }, (item: ProductDetailData) => JSON.stringify(item)) 
}.linearGradient({ 
  colors: [[0x4cdcff, 0.0],  [0x418fe, 1.0]]}).layoutWeight(1)list的item点击后,界面有个是否已读的状态,访问次数+1,但是界面没有变化,请问一下,怎么刷新界面数据。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  List怎么刷新数据? 
1338浏览  • 1回复 待解决
如何通过List组件实现动态数据渲染? 
608浏览  • 0回复 待解决
HarmonyOS list数据刷新,头像闪烁 
894浏览  • 1回复 待解决
HarmonyOS 关于List组件使用ForEach渲染刷新的问题 
1330浏览  • 1回复 待解决
HarmonyOS List item 刷新问题 
1837浏览  • 1回复 待解决
HarmonyOS list局部刷新的问题 
1024浏览  • 1回复 待解决
HarmonyOS Refresh组件下拉刷新ui无刷新,debug过list是有数据的 
1029浏览  • 1回复 待解决
HarmonyOS LIst组件UI不刷新 
945浏览  • 1回复 待解决
HarmonyOS 数据刷新问题 
1087浏览  • 1回复 待解决
HarmonyOS List组件指定item刷新实现方案 
1370浏览  • 1回复 待解决
HarmonyOS中List组件是否支持局部刷新 
1662浏览  • 1回复 待解决
HarmonyOS  List组件是否可以控制局部刷新 
1664浏览  • 1回复 待解决
HarmonyOS list数据加载问题 
856浏览  • 1回复 待解决
HarmonyOS list组件问题 
1063浏览  • 1回复 待解决
HarmonyOS  ListItemGroup中ListItem数据有更新,如何刷新List? 
1312浏览  • 1回复 待解决
HarmonyOS LazyForEach数据刷新问题 
991浏览  • 1回复 待解决
HarmonyOS 页面数据刷新问题 
1751浏览  • 1回复 待解决
HarmonyOS  swiper数据刷新问题 
999浏览  • 1回复 待解决
MVVM 模式下,如何实现 List 组件与后端 JSON 数据的动态绑定? 
561浏览  • 0回复 待解决
HarmonyOS 关于List组件是否可以动态设置高度 
1858浏览  • 1回复 待解决
HarmonyOS @State ArrayList,list.add方法执行之后,是否会动态刷新相关引用地方的数据 
821浏览  • 1回复 待解决
HarmonyOS 组件刷新问题 
1120浏览  • 1回复 待解决
HarmonyOS List组件能实现ListItem的局部刷新吗? 
2311浏览  • 1回复 待解决
HarmonyOS  class里面定义的变量如何动态刷新page页面数据 
1222浏览  • 1回复 待解决
HarmonyOS list组件数据显示错乱 
994浏览  • 1回复 待解决





















List懒加载,更新数组的item中的属性值,然后用@ObjectLink和@Observed来监听item的变化,应该就可以实现页面刷新。
上述数组刷新不生效的问题,建议参考《优秀实践-HMOS世界》codelab中的DiscoverView.ets文件中相关代码。
https://gitee.com/harmonyos_samples/hmosworld