- 当前 Bug 的表现(可附上截图)
- 预期表现
拿到胶囊的位置和大小是用来做自定义导航栏的。现在好像是无法获取。
- 复现路径
//app.js入口里面定义调用的
setNavH() {
var a = {
height: 32,
top: 26
}
if (wx.getMenuButtonBoundingClientRect) {
var a = wx.getMenuButtonBoundingClientRect()
}
console.log(a)
var h = a.height
var total = h + 12
var t = a.top
var navH = t - 6
this.globalData.cusbar = {
navH: navH,
total: total,
}
}
// /pages/index/index.js定义调用的
initNavH() {
var a = app.globalData.cusbar
this.setData({
navH: a.navH + a.total,
})
}
- 提供一个最简复现 Demo
无法复现,开发者工具没有问题,我们这边的真机也没发现问题。暂时看到只有微信版本6.6.7和7.0.3会出现这个错误。