1.获取高度
let res = wx.getSystemInfoSync() ///微信api方法
let titleH;
if (res && res['system']) {
// 判断是否是安卓操作系统 (标题栏苹果为44px,安卓为48px)
if (res['system'].indexOf('Android') > 0) {
titleH = 48
} else {
titleH = 44
}
var height = titleH + res['statusBarHeight'];
console.log(height, 'height');
this.setData({
height: height
})
}
2.页面中使用
style="position:fixed;top:{{height}}px"

本文介绍了如何利用微信API `wx.getSystemInfoSync()` 获取设备系统信息,通过判断操作系统来确定不同平台的标题栏高度,并结合状态栏高度进行页面元素定位。主要涉及安卓与iOS系统的差异处理,确保页面元素在不同设备上固定位置显示。
5723

被折叠的 条评论
为什么被折叠?



