微信小程序 获取设备信息 API实例详解


Posted in Javascript onOctober 02, 2016

微信小程序 获取设备信息 API实例详解

获取设备信息这里分为四种,

主要属性:

网络信息wx.getNetWorkType,

微信小程序 获取设备信息 API实例详解

系统信息wx.getSystemInfo,

微信小程序 获取设备信息 API实例详解

重力感应数据wx.onAccelerometerChange,

微信小程序 获取设备信息 API实例详解

罗盘数据wx.onCompassChange

微信小程序 获取设备信息 API实例详解

wxml

<button type="primary" bindtap="getNetWorkType">获取网络类型</button>
<button type="primary" bindtap="getSystemInfo">获取设备信息</button>
<button type="primary" bindtap="onAccelerometerChange">监听重力感应数据</button>
<button type="primary" bindtap="onCompassChange">监听罗盘数据</button>

js

Page({
 data:{
  text:"Page system"
 },
 onLoad:function(options){
  // 页面初始化 options为页面跳转所带来的参数
 },
 /**
  * 获取当前网络状态
  */
 getNetWorkType: function() {
  wx.getNetworkType({
   success: function(res) {
    console.log(res)
   }
  })
 },

 /**
  * 获取系统信息
  */
 getSystemInfo: function() {
  wx.getSystemInfo({
   success: function(res) {
    console.log(res)
   }
  })
 },
 /**
  * 监听重力感应数据   
  *   - 带on开头的都是监听接收一个callback
  */
 onAccelerometerChange: function() {
  wx.onAccelerometerChange(function(res) {
   console.log(res)
  })
 },
  /**
  * 监听罗盘数据
  */
 onCompassChange: function() {
  wx.onCompassChange(function(res) {
   console.log(res)
  })
 },
 onReady:function(){
  // 页面渲染完成
 },
 onShow:function(){
  // 页面显示
 },
 onHide:function(){
  // 页面隐藏
 },
 onUnload:function(){
  // 页面关闭
 }
})

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
js判断数据类型如判断是否为数组是否为字符串等等
Jan 15 Javascript
jquery中ajax函数执行顺序问题之如何设置同步
Feb 28 Javascript
javascript实现的一个随机点名功能
Aug 26 Javascript
JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)
Oct 17 Javascript
根据配置文件加载js依赖模块
Dec 29 Javascript
浅谈javascript的调试
Jan 28 Javascript
jquery右下角自动弹出可关闭的广告层
May 08 Javascript
JS+CSS实现鼠标滑过时动态翻滚的导航条效果
Sep 24 Javascript
PhotoSwipe异步动态加载图片方法
Aug 25 Javascript
你不知道的 javascript【推荐】
Jan 08 Javascript
React中this丢失的四种解决方法
Mar 12 Javascript
javascript实现固定侧边栏
Feb 09 Javascript
微信小程序 location API实例详解
Oct 02 #Javascript
微信小程序 Storage API实例详解
Oct 02 #Javascript
微信小程序 Video API实例详解
Oct 02 #Javascript
老生常谈JavaScript中的this关键字
Oct 01 #Javascript
ES6新特征数字、数组、字符串
Oct 01 #Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
Oct 01 #Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
Oct 01 #Javascript
You might like
PHP中使用localhost连接Mysql不成功的解决方法
2014/08/20 PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
2014/11/05 PHP
PHP环境中Memcache的安装和使用
2015/11/05 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
PHP入门教程之面向对象基本概念实例分析
2016/09/11 PHP
PHP网页安全认证的实例详解
2017/09/28 PHP
JavaScript 字符串连接性能优化
2008/12/20 Javascript
JavaScript实现拼音排序的方法
2012/11/20 Javascript
jquery隐藏标签和显示标签的实例
2013/11/11 Javascript
IE的事件传递-event.cancelBubble示例介绍
2014/01/12 Javascript
JS数组(Array)处理函数整理
2014/12/07 Javascript
Jquery中offset()和position()的区别分析
2015/02/05 Javascript
jQuery解析XML文件同时动态增加js文件的方法
2015/06/01 Javascript
easyui combobox开启搜索自动完成功能的实例代码
2016/11/08 Javascript
jQuery实现表单动态添加数据并提交的方法
2018/07/19 jQuery
vue 动态绑定背景图片的方法
2018/08/10 Javascript
node中的cookie的具体使用
2018/09/13 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
JS实现二维数组元素的排列组合运算简单示例
2019/01/28 Javascript
详解Vue之事件处理
2020/07/10 Javascript
Python中operator模块的操作符使用示例总结
2016/06/28 Python
Python 3中print函数的使用方法总结
2017/08/08 Python
解决Django模板无法使用perms变量问题的方法
2017/09/10 Python
python几种常用功能实现代码实例
2019/12/25 Python
Python加密模块的hashlib,hmac模块使用解析
2020/01/02 Python
python实现模拟器爬取抖音评论数据的示例代码
2021/01/06 Python
Python结合百度语音识别实现实时翻译软件的实现
2021/01/18 Python
Fabletics官网:美国运动服饰品牌,由好莱坞女演员凯特·哈德森创立
2019/10/19 全球购物
经典优秀个人求职信分享
2013/12/12 职场文书
运动会入场词50字
2014/02/20 职场文书
班主任寄语2015
2015/02/26 职场文书
公司员工宿舍管理制度
2015/08/03 职场文书
接触艺术对孩子学习思维有益
2019/08/06 职场文书
Java实现给Word文件添加文字水印
2022/02/15 Java/Android
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏
CentOS安装Nginx并部署vue
2022/04/12 Servers