微信小程序中如何获取系统信息
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇"微信小程序中如何获取系统信息"文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于"微信小程序中如何获取系统信息",小编整理了以下知识点,请大家跟着小编的步
千家信息网最后更新 2026年11月03日微信小程序中如何获取系统信息
这篇"微信小程序中如何获取系统信息"文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于"微信小程序中如何获取系统信息",小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题吧。
wx.getSystemInfo(OBJECT)
获取系统信息。
OBJECT参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| success | Function | 是 | 接口调用成功的回调 |
| fail | Function | 否 | 接口调用失败的回调函数 |
| complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
success回调参数说明:
| 参数 | 说明 | 最低版本 |
|---|---|---|
| model | 手机型号 | |
| pixelRatio | 设备像素比 | |
| screenWidth | 屏幕宽度 | 1.1.0 |
| screenHeight | 屏幕高度 | 1.1.0 |
| windowWidth | 可使用窗口宽度 | |
| windowHeight | 可使用窗口高度 | |
| language | 微信设置的语言 | |
| version | 微信版本号 | |
| system | 操作系统版本 | |
| platform | 客户端平台 | |
| fontSizeSetting | 用户字体大小设置。以"我-设置-通用-字体大小"中的设置为准,单位:px | 1.5.0 |
| SDKVersion | 客户端基础库版本 | 1.1.0 |
示例代码:
wx.getSystemInfo({ success: function(res) {console.log(res.model)console.log(res.pixelRatio)console.log(res.windowWidth)console.log(res.windowHeight)console.log(res.language)console.log(res.version)console.log(res.platform)} })
wx.getSystemInfoSync()
获取系统信息同步接口
同步返回参数说明:
| 参数 | 说明 | 最低版本 |
|---|---|---|
| model | 手机型号 | |
| pixelRatio | 设备像素比 | |
| screenWidth | 屏幕宽度 | 1.1.0 |
| screenHeight | 屏幕高度 | 1.1.0 |
| windowWidth | 可使用窗口宽度 | |
| windowHeight | 可使用窗口高度 | |
| language | 微信设置的语言 | |
| version | 微信版本号 | |
| system | 操作系统版本 | |
| platform | 客户端平台 | |
| SDKVersion | 客户端基础库版本 | 1.1.0 |
示例代码:
try { var res = wx.getSystemInfoSync() console.log(res.model) console.log(res.pixelRatio) console.log(res.windowWidth) console.log(res.windowHeight) console.log(res.language) console.log(res.version) console.log(res.platform)} catch (e) { // Do something when catch error}wx.canIUse(String)
判断小程序的API,回调,参数,组件等是否在当前版本可用。
String参数说明: 使用${API}.${method}.${param}.${options}或者${component}.${attribute}.${option}方式来调用,例如:
${API}代表 API 名字${method}代表调用方式,有效值为return,success,object,callback${param}代表参数或者返回值${options}代表参数的可选值${component}代表组件名字${attribute}代表组件属性${option}代表组件属性的可选值
例子:
wx.canIUse('openBluetoothAdapter')wx.canIUse('getSystemInfoSync.return.screenWidth')wx.canIUse('getSystemInfo.success.screenWidth')wx.canIUse('showToast.object.image')wx.canIUse('onCompassChange.callback.direction')wx.canIUse('request.object.method.GET')wx.canIUse('contact-button')wx.canIUse('text.selectable')wx.canIUse('button.open-type.contact')小程序的优势是什么
小程序相对于开发者来说,开发难度较低,可节约开发和运营成本,让开发者可以快速地开发一个小程序。并且小程序可在微信内被便捷地获取和传播,能够满足基础的生活应用,符合生活服务类线下商铺以及非刚需低频应用的转换。对于用户而言,能够节约使用时间成本和手机内存空间,同时具有优异的使用体验。
以上是"微信小程序中如何获取系统信息"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
参数
版本
程序
系统
代表
信息
开发
客户
客户端
宽度
屏幕
接口
组件
高度
代码
基础
手机
示例
最低
成功
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网
互联网新科技
西安纸贵互联网科技有限公司
苏州找大状互联网科技有限公司
A股互联网金融科技公司
互联网与未来科技
米客互联网科技
科技类的互联网平台
汉立互联网科技有限公司联系电话
哈尔滨新华互联网科技学院
互联网科技寓意
花神(南京)互联网科技有限公司
广州市恰铎互联网科技有限公司
开一家科技互联网公司需要多少钱
互联网科技创新的路径
互联网营销推广黑科技
互联网科技包装股
昆明中奇联合互联网科技
西安左小互联网科技有限公司
宁波允成互联网科技有限公司
深圳市人人互联网科技有限公司
融势互联网科技
融贸通互联网科技
互联网金融 科技创新
广西拼得多互联网科技有限公司
互联网科技博主是什么意思
华服互联网科技官网
搜狐科技互联网
安徽九吞吴互联网科技有限公司
每日互联网科技新闻