报错信息:
API ‘getMenuButtonBoundingClientRect/’ is not yet implemented

getMenuButtonBoundingClientRect是微信小程序的API,要加上条件编译的代码,进行平台区分,如果不是微信小程序平台,就不执行该代码。

// h5 app mp-alipay不支持微信的方法 
// #ifndef H5 || APP-PLUS || MP-ALIPAY 
// 获取胶囊位置,API getMenuButtonBoundingClientRect 只有在微信小程序运行的时候才会生效,H5端查看会报错 
const menuButtonInfo = uni.getMenuButtonBoundingClientRect() 
this.navBarHeight = (menuButtonInfo.bottom - info.statusBarHeight) + (menuButtonInfo.top - info.statusBarHeight) 
this.windowWidth = menuButtonInfo.left 
// #endif

作者 admin

百度广告效果展示