收藏
回答

onPageScroll延时变化

框架类型 操作系统 工具版本
小程序 Windows 1.9.91

/**监听页面滚动 */
onPageScroll: function (e) {
  clearTimeout(this.data.s_timer)
  this.data.s_timer = setTimeout(() => {
    this.setData({
      navClass: e.scrollTop >= 128 ? 'nav' : ''
    })
  }, 30)
},

这样设置显示和隐藏在开发工具里有延时,要过两三秒才能变,用了定时器节流也不行,是什么问题?求助。。。


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

5 个回答

  • 逆风
    逆风
    2018-12-03

    遇到一样的问题,iPhone好好的,就是安卓有毛病

    2018-12-03
    有用 1
    回复
  • 2018-07-27

    楼主解决了吗?

    2018-07-27
    有用 1
    回复
  • Me-wang-fan
    Me-wang-fan
    2018-05-21

    楼主找下解决方法了吗  求大神解答

    2018-05-21
    有用 1
    回复
  • 2018-05-15

    遇到一样的问题

    2018-05-15
    有用 1
    回复
  • 简
    2018-04-16

    遇到同样的问题,页面滚动的时候数据不会重新渲染,停止滚动后两三秒才会重新渲染,不知道是不是微信小程序的渲染优化策略

    2018-04-16
    有用 1
    回复
登录 后发表内容