小程序
小游戏
企业微信
微信支付
扫描小程序码分享
调用wx.getSystemInfo()函数成功以后,返回的对象中,screenHeight 和 windowHeight,这两个值有时候相等,有时候又不一样,是什么原因造成的。。。。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
本身二者就不是一个意思,screenHeight是屏幕高度, windowHeight是窗口高度。比如用户分屏,或者pc端小程序,都会引起二者有巨大差异,小米手机还有悬浮小窗模式,这些模式中屏幕高度肯定是不会变化的,窗口高度才是你小程序可使用的高度。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
获取的时机太早了导致的
晚一些执行getSystemInfo,比如在onReady中
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
本身二者就不是一个意思,screenHeight是屏幕高度, windowHeight是窗口高度。比如用户分屏,或者pc端小程序,都会引起二者有巨大差异,小米手机还有悬浮小窗模式,这些模式中屏幕高度肯定是不会变化的,窗口高度才是你小程序可使用的高度。
我的小程序页面时根据手机窗口高度设定的大小,不会出现上下滑动;如果出现screenHeight = windowHeight 时,页面就会超出窗口高度
获取的时机太早了导致的
晚一些执行getSystemInfo,比如在onReady中