wx.getMenuButtonBoundingClientRect()获取的属性,top值不准确
发布于 4 年前 作者 gaofang 13614 次浏览 来自 问答

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

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

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

1 回复

谁理一下呀

回到顶部