微信小程序 获取设备信息 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 相关文章推荐
让iframe子窗体取父窗体地址栏参数(querystring)
Oct 13 Javascript
Javascript读取cookie函数代码
Oct 16 Javascript
jQuery实现的支持IE的html滑动条
Mar 16 Javascript
JS实现双击编辑可修改状态的方法
Aug 14 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
May 27 Javascript
jquery单击文字或图片内容放大并居中显示
Jun 23 jQuery
webpack搭建vue 项目的步骤
Dec 27 Javascript
详解Require.js与Sea.js的区别
Aug 05 Javascript
解决vue中post方式提交数据后台无法接收的问题
Aug 11 Javascript
Vue.js结合bootstrap前端实现分页和排序效果
Dec 29 Javascript
vue.js的状态管理vuex中store的使用详解
Nov 08 Javascript
在vue-cli创建的项目中使用sass操作
Aug 10 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中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
2011/08/23 PHP
php中利用explode函数分割字符串到数组
2014/02/08 PHP
PHP实现动态柱状图改进版
2015/03/30 PHP
Yii2汉字转拼音类的实例代码
2017/04/18 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
Tinymce+jQuery.Validation使用产生的BUG
2010/03/29 Javascript
麻雀虽小五脏俱全 Dojo自定义控件应用
2010/09/04 Javascript
Javascript面向对象编程
2012/03/18 Javascript
JSONP之我见
2015/03/24 Javascript
JavaScript基础知识之方法汇总结
2016/01/24 Javascript
Easyui Treegrid改变默认图标的方法
2016/04/29 Javascript
原生js封装二级城市下拉列表的实现代码
2016/06/16 Javascript
NodeJs的优势和适合开发的程序
2016/08/14 NodeJs
Ajax与服务器(JSON)通信实例代码
2016/11/05 Javascript
jQuery源码分析之sizzle选择器详解
2017/02/13 Javascript
js Canvas绘制圆形时钟效果
2017/02/17 Javascript
常见的浏览器Hack技巧整理
2017/06/29 Javascript
react学习笔记之state以及setState的使用
2017/12/07 Javascript
记一次vue-webpack项目优化实践详解
2019/02/17 Javascript
JS使用数组实现的队列功能示例
2019/03/04 Javascript
python统计日志ip访问数的方法
2015/07/06 Python
python用reduce和map把字符串转为数字的方法
2016/12/19 Python
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
解决python 文本过滤和清理问题
2019/08/28 Python
python中的函数递归和迭代原理解析
2019/11/14 Python
使用Python合成图片的实现代码(图片添加个性化文本,图片上叠加其他图片)
2020/04/30 Python
Python数据可视化图实现过程详解
2020/06/12 Python
大四学年自我鉴定
2013/11/13 职场文书
中学家长会邀请函
2014/02/03 职场文书
老龙头导游词
2015/02/11 职场文书
vue项目两种方式实现竖向表格的思路分析
2021/04/28 Vue.js
企业开发CSS命名BEM代码规范实践
2022/02/12 HTML / CSS
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python
MySQL 数据库 增删查改、克隆、外键 等操作
2022/05/11 MySQL