navigation-bar icon indicating copy to clipboard operation
navigation-bar copied to clipboard

魅族 M3 的手机样式乱了,bar 高度对不上

Open yxhlance opened this issue 5 years ago • 10 comments

9800580

yxhlance avatar Nov 19 '19 03:11 yxhlance

你使用最新的代码测试的吗?最近一版我又最了多个容错处理

lingxiaoyi avatar Nov 19 '19 03:11 lingxiaoyi

TIM截图20191119115934 我这个是昨天下载的

yxhlance avatar Nov 19 '19 04:11 yxhlance

那不至于啊 你调试一下你那里获取的胶囊信息,发这里我看一下?

lingxiaoyi avatar Nov 19 '19 04:11 lingxiaoyi

TIM截图20191119133945 你看看

yxhlance avatar Nov 19 '19 05:11 yxhlance

//取值为0的情况 if (!rect.width) { throw 'getMenuButtonBoundingClientRect error'; } 上方这段代码改成下边这样试试 if (!rect.width || !rect.top || !rect.left) { throw 'getMenuButtonBoundingClientRect error'; } 没想到这款机子胶囊信息这么奇葩

lingxiaoyi avatar Nov 19 '19 05:11 lingxiaoyi

if (!rect.width || !rect.top || !rect.left || !rect.height) { throw 'getMenuButtonBoundingClientRect error'; } 把高度的判断也加进去

lingxiaoyi avatar Nov 19 '19 05:11 lingxiaoyi

可以呀! 好厉害。 最后就是下面这个内容的高度问题了,你现在的效果是滚动的区域也包括了上面的导航,所以会被挡住部分内容,如果是动态计算下面内容的高度就不会。 TIM截图20191119135946

yxhlance avatar Nov 19 '19 06:11 yxhlance

导航条默认会有一个占位高度的,你这个我不知道什么情况导致默认高度没了,你测下其他手机.是不是这个手机的问题

lingxiaoyi avatar Nov 19 '19 06:11 lingxiaoyi

好像不仅是手机,开发工具也会 TIM截图20191120105620

yxhlance avatar Nov 20 '19 02:11 yxhlance

image 我这里没问题啊,你先查查什么问题导致的

lingxiaoyi avatar Nov 20 '19 03:11 lingxiaoyi