怎样监听组件scroll-view滚动结束事件
我要监听但scroll-view滚动结束后执行事件,比如我手指滑动一下停止滚动条后执行事件,求帮助?
4 回复
楼主请问一下,我现在有和你一样的需求,但是呢,在setTimeOut()里面有一个that.setData(),然后就发现这个定时器好像出问题了似的,滚动结束后会执行好多次。是因为setData也是异步操作的缘故嘛??我应该怎么解决这个问题??可以指点一下嘛?
var that = this;
clearTimeout(scrollTime2);
scrollTime2 = setTimeout(function(){
console.log(n)
var scrollT = n * (itemH + 20);
that.setData({
scrollT: scrollT,
})
},100)