设置scroll-view高度时,不能适配iphoneX
发布于 6 年前 作者 jun37 13879 次浏览 来自 问答

动态改变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等其他测试机并未发现这个问题。

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

1 回复

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

回到顶部