请问bindscrolltolower事件多次触发的问题怎么解决?

发布于 7 年前作者 guiyingchen11882 次浏览最后编辑 7 年前来自 ask

wxml代码:

WXOPEN Club 内容图片

界面ui:

WXOPEN Club 内容图片

目标实现: 当scroll-view滑到最底部,触发事件。

bug: 组件有时会在滑到最底部再向上滑动时触发事件,或者在向下滑动时多次触发事件。

如图,单次向下滑动触发两次

WXOPEN Club 内容图片

向下滑动到最底部再向上滑动时触发了一次

WXOPEN Club 内容图片
1 回复
jfan
jfan1 楼5 年前

触底你要做啥?加个布尔值控制一下呗。。比如触底了要刷新数据,一进触底方法,就把一个布尔值弄成true。然后后面的触底事件进来就直接return。刷新数据完成的方法里把布尔值再弄回false