1.在app.vue里面定义状态栏 高度statusBar 以及标题栏的高度customBar
var $this = this;
uni.getSystemInfo({
$this.globalData.statusBarHeight = e.statusBarHeight
let custom = wx.getMenuButtonBoundingClientRect()
// let titleBarHeight = res.screenHeight - res.windowHeight - res.statusBarHeight
$this.globalData.titleHeight = custom.bottom + custom.top - e.statusBarHeight*2
})

方法三 通过screenHeight - windowHeight -statusBarHeight

关于微信小程序导航栏目自定义可以采取以上三个方法进行,简单的数学计算,主要是要明白导航栏是,右上角胶囊要加上上面与下面的空格,很多时候往往忘记下面的空白导致计算出错,而出现不兼容情况。
本文介绍如何在微信小程序中自定义导航栏高度,提供了三种方法:通过获取系统信息、屏幕高度减去窗口高度和状态栏高度。重点讲解了计算导航栏总高度的细节,确保兼容性。
878

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



