uni.getSystemInfoSync().windowHeight两次调用不一致

getSystemInfoSync()返回的对象中有两个高度值,一个是

screenHeight:手机屏幕高度

windowHeight:小程序视图高度(除去原生的顶部和底部导航栏的高度)

第一次打开页面时拿到的值与第二次打开页面拿到的值不一致,我算了一下,两次值得差异就是导航栏得高度。。。

我开始是在onLoad方法里面调用getSystemInfoSync,拿到的windowHeightscreenHeight值一样。

onReady回调函数里面调用,等页面初始化完成,就能正常拿到windowHeight

你可能感兴趣的:(微信小程序)