onReachBottom方法因为页面卡顿,被多次触发要怎么解决?

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

在onReachBottom方法里getList(),被触发多次

2 回复
gaoping
gaoping1 楼6 年前
//应该是加个lock吧?节流时间怎么精确
getList(){
  if(loading) return
  this.loading=true
  request.get("xxxxx").then(res=>{
    this.setData({
      list:res
    },()=>{
      this.loading=false
    })
  })
}
liumin
liumin2 楼5 年前

函数节流 (throttle ):限制一个函数在一定时间内只能执行一次