wx.getMenuButtonBoundingClientRect 报错
- 当前 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会出现这个错误。