序 GitHub上各款移动端ui框架都会包含滚动加载功能的组件,但通常只能提供很基础的功能,例如简单地监听滚动条并在满足条件的时候触发,然后通过某些方法把新的元素加入到页面末尾。这样的确可以解决分页加载数据的问题,但是在一个数据量比较大的情况下,页面元素会增加得很容易快,这时就会导致性能问题,想象一下,如果一个移动端页面上有1万条数据需要显示在页面的时候,是多么恐怖的事情。 然后,这个repo并不是要提供一个完整的滚动加载组件,而是,提供一种在数据量大的情况下,对列表的滚动加载进行优化的解决方案。 ps:我相信有很多人知道方法,但也应该有多余人还不了解。 思考 首先,为何要对数据量大的列表页