var e = wx.getSystemInfoSync(),// 获取设备信息
t = e.windowWidth,
r = e.windowHeight - 50;
console.log('e.windowWidth:',t);
console.log('e.windowHeight:', r);
如上代码,在iPhone 11 pro,iOS13.3,微信版本,7.0.10运行,开发版与体验版小程序,获取的e.windowHeight不一致,多次测试得到的结果
真机调试开发版小程序时e.windowHeight =674
真机调试体验版小程序允许,e.windowHeight =592
导致屏幕切图出现多处一块的区域,十分不解
截图如下:
开发版调试输出
体验版调试输出
解决了就好,我们一般是二次获取
其他的机型会吗?
牛批,居然会出现这种bug
一般情况下,是以真机为准
实际上线和体验版是一样的,所以出现和开发时候没有出现的奇怪多出一块高度颜色空白的bug