收藏
回答

关于scroll-view的bindscrolltolower多次触发的解决办法

在使用scroll-view的时候用bindscrolltolower都会遇到多次触发,上拉一次就触发多少。

下面是解决办法,

先在data里loadMore:true,

然后再loadMore function里直接set.Data({loadMore:false})

loadMore:function() {

var that = this

that.setData({

loadMore:false

})

this.getList()

}

然后再getList function里网络请求成功后

that.setData({

loadMore:true

})然后view页面的bindscrolltolower使用bindscrolltolower=“{{loadMore ? 'loadMore' : ' '}}”这样就可以了。


回答关注问题邀请回答
收藏

1 个回答

  • Janesummer
    Janesummer
    2018-03-18

    感谢,解决了

    2018-03-18
    有用
    回复
登录 后发表内容