wx.getMenuButtonBoundingClientRect()获取的属性,top值不准确

发布于 5 年前作者 gaofang13842 次浏览最后编辑 5 年前来自 ask

测试屏幕参数iphone6/7/8,在默认模式下,获取screenHeight为667px,windowHeight为603px,statusBarHeight为20px,计算顶部导航栏高度为44px,(44-32(胶囊高度))/2 = 6px (即胶囊距离状态栏底部的距离),

但是wx.getMenuButtonBoundingClientRect()获取的top值t为24px,24-20(状态栏高度) = 4px (即胶囊距离状态栏底部的距离)

真机和编辑器都出现问题 安卓 ios 都有 计算差值对应不起来

1 回复
na10
na101 楼10 个月前

谁理一下呀