当前位置:   article > 正文

微信小程序使用wx.getSystemInfo()接口获取系统信息[systemInfo]_微信小程序 getsysteminfo

微信小程序 getsysteminfo

微信小程序获取系统信息的API:

回调参数:Object res

属性类型说明最低版本
brandstring设备品牌1.5.0
modelstring设备型号 
pixelRationumber设备像素比 
screenWidthnumber屏幕宽度,单位px1.1.0
screenHeightnumber屏幕高度,单位px1.1.0
windowWidthnumber可使用窗口宽度,单位px 
windowHeightnumber可使用窗口高度,单位px 
statusBarHeightnumber状态栏的高度,单位px1.9.0
languagestring微信设置的语言 
versionstring微信版本号 
systemstring操作系统及版本 
platformstring客户端平台 
fontSizeSettingnumber用户字体大小(单位px)。以微信客户端「我-设置-通用-字体大小」中的设置为准1.5.0
SDKVersionstring客户端基础库版本1.1.0
benchmarkLevelnumber设备性能等级(仅Android小游戏)。取值为:-2 或 0(该设备无法运行小游戏),-1(性能未知),>=1(设备性能值,该值越高,设备性能越好,目前最高不到50)1.8.0
albumAuthorizedboolean允许微信使用相册的开关(仅 iOS 有效)2.6.0
cameraAuthorizedboolean允许微信使用摄像头的开关2.6.0
locationAuthorizedboolean允许微信使用定位的开关2.6.0
microphoneAuthorizedboolean允许微信使用麦克风的开关2.6.0
notificationAuthorizedboolean允许微信通知的开关2.6.0
notificationAlertAuthorizedboolean允许微信通知带有提醒的开关(仅 iOS 有效)2.6.0
notificationBadgeAuthorizedboolean允许微信通知带有标记的开关(仅 iOS 有效)2.6.0
notificationSoundAuthorizedboolean允许微信通知带有声音的开关(仅 iOS 有效)2.6.0
bluetoothEnabledboolean蓝牙的系统开关2.6.0
locationEnabledboolean地理位置的系统开关2.6.0
wifiEnabledbooleanWi-Fi 的系统开关2.6.0
safeAreaObject在竖屏正方向下的安全区域2.7.0

index.wxml示例代码:

  1. <!--index.wxml-->
  2. <view class="container">
  3. <button bindtap='getInfo'>获取系统信息</button>
  4. <view wx:if="{{model !=''}}">
  5. <view>手机型号:{{model}}</view>
  6. <view>设备像素比:{{pixelRatio}}</view>
  7. <view>窗口宽度:{{windowWidth}}</view>
  8. <view>窗口高度:{{windowHeight}}</view>
  9. <view>微信设置的语言:{{language}}</view>
  10. <view>微信版本号:{{version}}</view>
  11. <view>操作系统版本:{{system}}</view>
  12. <view>客户端平台:{{platform}}</view>
  13. </view>
  14. </view>

index.js示例代码一:wx.getSystemInfo(Object object)

  1. //index.js
  2. //获取应用实例
  3. const app = getApp()
  4. Page({
  5. data: {
  6. model: '',
  7. pixelRatio: '',
  8. windowWidth: '',
  9. windowHeight: '',
  10. language: '',
  11. version: '',
  12. system: '',
  13. platform: ''
  14. },
  15. onLoad: function () {
  16. },
  17. getInfo: function () {
  18. var _this = this;
  19. wx.getSystemInfo({
  20. success: function (res) {
  21. _this.setData({
  22. model: res.model,
  23. pixelRatio: res.pixelRatio,
  24. windowWidth: res.windowWidth,
  25. windowHeight: res.windowHeight,
  26. language: res.language,
  27. version: res.version,
  28. system: res.system,
  29. platform: res.platform
  30. })
  31. },
  32. fail: function (res) {
  33. },
  34. complete: function (res) {
  35. }
  36. })
  37. }
  38. })

index.js示例代码二:wx.getSystemInfoSync()

  1. //index.js
  2. //获取应用实例
  3. const app = getApp()
  4. Page({
  5. data: {
  6. model: '',
  7. pixelRatio: '',
  8. windowWidth: '',
  9. windowHeight: '',
  10. language: '',
  11. version: '',
  12. system: '',
  13. platform: ''
  14. },
  15. onLoad: function () {
  16. },
  17. getInfo: function () {
  18. var _this = this;
  19. try {
  20. var res = wx.getSystemInfoSync()
  21. _this.setData({
  22. model: res.model,
  23. pixelRatio: res.pixelRatio,
  24. windowWidth: res.windowWidth,
  25. windowHeight: res.windowHeight,
  26. language: res.language,
  27. version: res.version,
  28. system: res.system,
  29. platform: res.platform
  30. })
  31. } catch (e) {
  32. }
  33. }
  34. })

效果展示图:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/684867
推荐阅读
相关标签
  

闽ICP备14008679号