大量的用户报错,基本集中在IOS手机上,最新的7.0.5依旧有问题,频率很高!希望官方给出临时补救方案
getMenuButtonBoundingClientRect:fail; at wx.getMenuButtonBoundingClientRect
Error: getMenuButtonBoundingClientRect:fail
at Object.getMenuButtonBoundingClientRect (WASubContext.js:1:1027017)
at Object.(WASubContext.js:1:381203)
at Object.(WASubContext.js:1:1049519)
at Function.(WASubContext.js:1:1049649)
at Object.(WASubContext.js:1:366779)
at Object.taro.onAndSyncApis.(anonymous function).taro.noPromiseApis.(anonymous function).e.(anonymous function) [as getMenuButtonBoundingClientRect] (https://usr/app-service.js:4078:34446)at Function.value (https://usr/app-service.js:4099:9195)at Function.value (https://usr/app-service.js:4099:8581)at a.value (https://usr/app-service.js:4123:6600)at pe.onLaunch (https://usr/app-service.js:4078:32807)
7.0.8依然会报错...官方一直没明确说法...
使用了扩展组件navigation-bar就会出现
7.0.6一样报错
都2020年了,这个问题依然存在。
慌啊,今天我也用了这个,是不是开始进坑了
这就有点尴尬了,2019年11月份还是会报错。
let rect
try{
rect = wx.getMenuButtonBoundingClientRect ? wx.getMenuButtonBoundingClientRect() : null
if (!rect) {
throw new Error('getMenuButtonBoundingClientRect error')
}
} catch(err) {
// 赋默认数值
}
只能在onshow中调用才能解决吗
就是在小程序开启的时候调用了wx.getMenuButtonBoundingClientRect(),然后管理后台就记录报错了,IOS的概率性报错。我看到很多论坛的人也提了这个问题了,我们家每天都有这个错误,很多,我现在临时用try catch来解决,不知道什么时候能根本解决?
微信版本7.0.6会解决
你好,是管理后台的报错?自己可以复现么?给个代码片段看看呢(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)