收藏
回答

bindscrolltolower invoke多次导致页面发生抖动

问题模块
API和组件



下拉刷新时bindscrolltolower事件多次被invoke,在开发平台上面查询调用接口次数是正常的,总共三次,

第一次为初始化调用,第二次为上拉加载更多调用,第三次也为上拉加载更多,只是后台返回数据为空则停止了调用。

可以看到调用接口次数与操作次数是相同的,只是bindscrolltolower这个事件被多次invoke,我认为这是导致页面抖动的原因。

但我在该方法中做了处理,设置了是否可以触发该方法的开关,当进入该方法时关闭开关,只有当后台成功回调以后才打开开关允许下次上拉。但这样都无法阻止多次invoke。请解决的朋友分享一下心得吧,谢谢。


最后一次编辑于  2017-06-14  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

1 个回答

  • Toy
    Toy
    2017-08-09

    遇到了同样的问题,怎么解决的?

    2017-08-09
    赞同
    回复