betterScroll 上拉多次刷新的问题

最近项目使用了better-scroll这个插件,主要用到上拉加载数据。

主要监听pullingUp 事件来完成上拉功能,出现几个问题。

1.不同的上拉操作多次执行pullingUp事件,结果是执行多次到后台取数据。

2.在上拉操作过程中,滚动条还没有到达底部就执行pullingUp事件,体验不好。

我的解决思路是不使用pullingUp事件 使用touchEnd事件,

当maxScrollY总距离-pos.y 距离大于上拉需要当距离(例如50px) 在执行数据加载事件。

此处就不粘贴其他代码了,网上大把资料。

你可能感兴趣的:(betterScroll 上拉多次刷新的问题)