收藏
回答

获取高度BUG希望官网看一下。

问题模块 框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 wx.getSystemInfo和wx.createSelectorQuery() 客户端 Android 所有版本 所有

通过:


wx.getSystemInfo({
 
    success: function (res) {
 
      windowHeight = res.windowHeight
 
      console.log(res.windowHeight)
 
    }
 
  })


以及:

var query = wx.createSelectorQuery()
 
query.select('.getheight').boundingClientRect()
 
query.selectViewport().scrollOffset()
 
query.exec(function (res) {
 
  console.log(res);
 
})

方法获取到可是高度都有问题。

华为荣耀9上,

没有tabbar  windowHeight高度568px;

有tabbar  windowHeight返回高度562px;

没有tabbar  100vh高度显示568px;

有tabbar  100vh高度显示514px;

测试了小米手机再有tabbar的时候返回值也不对。




最后一次编辑于  2018-02-01  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏