scroll-view在Android下快速上拉触底后不触发bindscrolltolower~
bug问题描述:
在安卓环境下,列表快速上拉进行滚动加载更多,会出现卡在低端 不进行加载现象,需要在卡住的位置重新下拉一小段距离再重新上拉加载 才可以加载出数据。(慢速上拉是可以正常加载更多数据)。
问题分析:
在父级、子级高度都设置正常的情况下,也就是需要固定的height值固定,需要给height:100%的也正常设置,但是仍然会出现此bug,scroll-view 已经触底了, 继续向下滑动因为已经到底了所以不会触发 scroll 事件自然也就不会触发 bindscrolltolower, 然后表现就是卡住了. 但是往下拉再上拉后会重新触发scroll事件, 并且这种情况 scrollTop 大概率都不会出问题, 可能是滑的慢也可能是滑的距离短。
个人分析是触底的scrollTop 没有达到预期的高度,视为距离底部有一段距离。所以没办法触发
bindscrolltolower事件。