微信小程序获取客户端系统信息

微信小程序中有个API:
wx.getSystemInfo() 可以获取系统的信息
wx.getSystemInfoSync()===》同步获取系统信息

wx.getSyatemInfo({
  success: function ( res ){
  console.log( res ); 
  // 得到一个系统信息对象,以 iPhone 7 Plus 为例
  SDKVersion:"1.9.0"  // 客户端的基础版本库
  batteryLevel: 100  //  会打印出此属性及属性值,据说是手机电量,但实际上跟手机电量并不吻合
  brand:"iPhone"  // 手机品牌
  errMsg:"getSystemInfo:ok"
  fontSizeSetting:16    // 用户设置的字体大小,单位px(以“我-设置-通用-字体大小”中的设置为准)
  language:"zh_CN"   // 微信设置的语言
  model:"iPhone 7 Plus<iPhone9.2> "   // 手机型号
  pixelRatio:3  // 设备的像素比
  platform:"ios"   // 客户端平台
  screenHeight:736  // 屏幕高度
  screenWidth:414  // 屏幕宽度
  system:"iOS 11.1.2"  // 操作系统版本
  version:"6.6.1"   // 微信版本号
  windowHeight:672    // 可使用窗口的高度
  windowWidth:414   // 可使用窗口的宽度
  }
})
在小程序开发的过程中,有一个自己没有注意过的点,尤其是screenHeight 和 windowHeight 的区别,导致在手指触摸移动组件的时候位置错误。
以下是 screenHeight 和 windowHeight 的区别( 同理 screenWidth 和 windowWidth ):

 

转载于:https://www.cnblogs.com/yaoyuqian/p/8376029.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值