vobear
vobear
原因:获取到的胶囊按钮top居然小于状态栏高度,导致计算gap不对 `let gap = rect.top - systemInfo.statusBarHeight;` 测试Meizu Note 5通过的解决办法解决,在navBar.js中加上 `//部分机型(比如:Meizu Note5)获取到的胶囊按钮top小于状态栏statusBarHeight高度 if(rect.top < systemInfo.statusBarHeight){ throw 'getMenuButtonBoundingClientRect error'; }` 真机调试获取到的信息:  真机截图:  解决后真机截图: 