小程序自定义顶部适配机型
记录一下 应该能适配所有机型了吧, 忘记哪个机型还有2像素的偏差了. 看着也不明显. 不想查了.
app.js
```
/**
* 当小程序初始化完成时,会触发 onLaunch(全局只触发一次)
*/
onLaunch: function (options) {
var that = this;
var systemHeight = wx.getSystemInfoSync().statusBarHeight
var data = wx.getMenuButtonBoundingClientRect();
that.globalData.systemHeight = systemHeight;
that.globalData.height = (data.top - systemHeight) * 2 + data.height;
//that.globalData.height = (data.top - systemHeight) * 2 + data.height + 2; //加个两像素吧
},
globalData:{
height:"",
systemHeight:""
},
```
小程序自定义顶部适配机型index.js
```
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
console.log(app.globalData.height)
this.setData({
height: app.globalData.height,
systemHeight: app.globalData.systemHeight
})
},
```
小程序自定义顶部适配机型index.wxml
```
<view class="globalTop">
<view style="height:{{systemHeight}}px"></view>
<view class="sheight fs_16" style="height:{{height}}px;line-height:{{height}}px">小程序名称</view>
</view>
```
小程序自定义顶部适配机型 小程序自定义顶部适配机型 小程序自定义顶部适配机型