收藏
回答

设置scroll-view高度时,不能适配iphoneX


动态改变scroll-view高度


onLoad: function () {

   var _this = this;

   wx.getSystemInfo({

       success: function (CustomerMain) {

           wx.createSelectorQuery().select('.CustomerTop').boundingClientRect(function (CustomerTop) {

               var scrollHeight = CustomerMain.windowHeight - CustomerTop.height;

               _this.setData({

                   scrollHeight: scrollHeight

               })

           }).exec();

       }

   })

},


然后是远程调试下拉到底部的截图(正常显示)




但是!重点来了,我关闭远程调试以后,普通预览模式下的截图(非正常显示)




不要怀疑,我真的是拉到底了,后面有一段高度被吃掉了,虽然可以滑出来,但是松开以后又会回到这个状态,原先以为是我代码的问题,但是用ihone6等其他测试机并未发现这个问题。


这个页面并不是起始页面,业务管理页面是起始页面,但未存在这个现象,但是业务统计页面也不是起始页,就存在相同的情况。有没有大佬给我个解决的方案……

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

7 个回答

  • 娇华
    娇华
    2018-05-30

    你好,麻烦提供下能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html?search-key=%E4%BB%A3%E7%A0%81%E7%89%87%E6%AE%B5)

    2018-05-30
    赞同
    回复 6
    • 无名
      无名
      2018-05-30

      wechatide://minicode/yT7UCNmV6eZF

      请大神帮我看一下吧,我把丢失的导航加进去了,还是有那个问题

      2018-05-30
      赞同
      回复
    • 娇华
      娇华
      2018-05-30回复无名

      其他ios设备和安卓设备上是否正常?

      2018-05-30
      赞同
      回复
    • 无名
      无名
      2018-05-30回复娇华

      目前测试iphone6上显示是正常的,乐视的第一页显示有问题,后两页显示正常跟iphoneX刚好相反,并且乐视不支持上下滑动

      2018-05-30
      赞同
      回复
    • 陈小平
      陈小平
      2018-06-01

      你这个问题解决了吗?

      2018-06-01
      赞同
      回复
    • 无名
      无名
      2018-06-05回复陈小平

      还是没有解决,有什么好的方法吗

      2018-06-05
      赞同
      回复
    查看更多(1)