因为 要给toolbar的页面的一个scroll-view设置高度,需要计算合适的高度。发现在不同机型iPhone和Android明显不一样。
iPhone 是正确的,android却少了2个toolbar的高度(50*2)。
onLoad: function (options) { // 生命周期函数--监听页面加载 var that = this ; bf_data = that.data; //设置滚动框的高度 wx.getSystemInfo({ success: function (res) { console.log(res); // alert(res.windowHeight); var height; if (res.system.toLowerCase().search( 'ios' ) > -1) { height = res.windowHeight - 98; } else { height = res.windowHeight; } that.setData({ scrHeight: height }); } }); wx.setNavigationBarTitle({ title: '订单' , }) }, |
我也遇到此问题,感觉微信应该提供toolBar的高度,不然不好处理。
我顶部有一个导航栏,高度48左右。
98是什么?