收藏
回答

小程序在开发工具里 调用onPageScroll的问题

问题模块
开发者工具

//监听页面高度

  onPageScroll: function(res) {

    if (res.scrollTop >= 400) {

      this.setData({

        flag: true

      })

    } else {

      this.setData({

        flag: false

      })

    }

  },

这样设置显示和隐藏在开发工具里有延时,要过两三秒才能变,但是在手机上就很快。

最后一次编辑于  2017-11-18
回答关注问题邀请回答
收藏

3 个回答

  • 🐟
    🐟
    2018-07-06

    不同手机 高度可能有一些差别,怎么解决呢

    2018-07-06
    赞同
    回复 1
    • 木头
      木头
      2018-07-31

      获取设备信息

      2018-07-31
      回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2018-06-12

    嗯?

    2018-06-12
    赞同
    回复
  • 。。。
    。。。
    2018-06-12

    scrollTopFun: function (e) {    var that = this      if (e.detail.scrollTop >= 500) {      that.setData({        flagtrue: true,        flagfalse:false      })    } else {      that.setData({        flagtrue: false,        flagfalse:true      })    }  },

    2018-06-12
    赞同
    回复 1
    • 。。。
      。。。
      2018-06-12

      补充<scroll-view style="position:absolute; top:0; left:0; right:0; bottom:0;" class="categroy-right" scroll-y="true" scroll-with-animation="{{true}}" scroll-top="{{scrollTop}}"   bindscroll="scrollTopFun" > </scroll-view>


      2018-06-12
      回复