1. 首页
  2. 编程语言
  3. Javascript
  4. antd-mobile ListView长列表的数据更新遇到的坑

antd-mobile ListView长列表的数据更新遇到的坑

上传者: 2021-11-11 21:54:58上传 PDF文件 79.31 KB 热度 15次

listView这个组件我真的是看文档看得脑壳疼。然后遇到一个需求,即用户有一个点赞操作,问题出现了,点赞完数据更新之后listView不刷新列表。官方的demo里有这么一个函数 rowHasChanged ,这个函数返回true或者false,如果是true,则认为这行数据改变了,然后刷新这行数据,也就更新了列表。然后就各种百度,最后在github上看到这个 but,这样写会让所有的数据都更新,对性能的消耗挺大的。emmm,但是我不想去看其他的插件了,所以就采用了上面的写法。下面的代码主要展示怎么配置listview,不要扣小地方,因为我把很多业务代码去掉了。

用户评论