navigation-bar
navigation-bar copied to clipboard
也是魅族手机,Meizu Note 5,左边按钮位置不对
原因:获取到的胶囊按钮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'; }
真机调试获取到的信息:
真机截图:
解决后真机截图:
魅族5是什么垃圾手机,赶紧淘汰吧
这是来自QQ邮箱的假期自动回复邮件。 您好,我最近正在休假中,无法亲自回复您的邮件。我将在假期结束后,尽快给您回复。