咨询热线:15811653920

2009-2017

我们一直走在国际设计的前沿,追求与研究从未停止

我的位置:首页 > 学院 > 小程序

微信小程序wx.getSystemInfo的使用

微信小程序wx.getSystemInfo的使用方法

小程序中有时候需要获取屏幕高度使用,简单的通过wx.getSystemInfo即可获取到手机的系统信息

wx.getSystemInfo中有3个高度,分别是:

screenHeight:屏幕高度

windowHeight:窗口高度

statusBarHeight:状态栏高度

对于小程序来说屏幕的高度 = 状态栏高度 + 导航栏高度 + 窗口高度 + 标签栏高度,如下图所示:

小程序中获取屏幕高度及iPhoneX适配问题

所以我们想要获取窗口可使用高度时,在含有tabbar标签栏的页面中可以直接通过wx.getSystemInfo获取windowHeight来使用,使用方法:

app.js


App({

  onLaunch: function() { 

  var that=this;

    // 获取屏幕高度

    wx.getSystemInfo({

      success: function(res) {

        that.globalData.windowHeight = res.windowHeight

      }

    })

},

globalData: {

    windowHeight: null,

  }

})



index.js

var app = getApp()

 Page({

     data: {

        windowHeight: app.globalData.windowHeight,

     },

 })


index.wxml

<scroll-view scroll-y style='height:{{windowHeight}}px;'></scroll-view>


在不含有tabbar标签栏的页面中屏幕可使用高度的获取有两种方式

1、windowHeight窗口高度 + tabbar标签栏高度

2、screenHeight屏幕高度 - statusBarHeight状态栏高度 - 导航栏高度

想了解更多,请访问齐创互联,需要网站建设,浏览快速建站模板快速建站
点击在线客服联系客服,联系电话:15811653920 联系人: 丁生.


感谢您关注我们,如果您有建站需求,请与我们取得联系。
扫一扫上面的二维码图案,加我微信
扫一扫上面的二维码图案,加我微信
咨询直线:15811653920 丁生

建站模板

Web Templates

建站龙头,低价保证,贴心服务

权威认证建站龙头企业,合理定价,实现与客户的长期合作,30万家企业级用户优选!