微信小程序獲取客戶端系統信息

微信小程序中有個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 ):
相關文章
相關標籤/搜索