微信小程序 获取设备信息 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 相关文章推荐
jquery下将选择的checkbox的id组成字符串的方法
Nov 28 Javascript
jQuery模拟新浪微博首页滚动效果的方法
Mar 11 Javascript
Javascript中arguments用法实例分析
Jun 13 Javascript
jQuery插件实现无缝滚动特效
Nov 24 Javascript
利用JQuery写一个简单的异步分页插件
Mar 07 Javascript
jQuery代码实现对话框右上角菜单带关闭×
May 03 Javascript
JS上传组件FileUpload自定义模板的使用方法
May 10 Javascript
AngularJS封装指令方法详解
Dec 12 Javascript
详解webpack进阶之loader篇
Aug 23 Javascript
Web技术实现移动监测的介绍
Sep 18 Javascript
vue slot 在子组件中显示父组件传递的模板
Mar 02 Javascript
浅析vue.js数组的变异方法
Jun 30 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
yii操作cookie实例简介
2014/07/09 PHP
cakephp打印sql语句的方法
2015/02/13 PHP
PHP实现的超长文本分页显示功能示例
2018/06/04 PHP
javascript 文章截取部分无损html显示实现代码
2010/05/04 Javascript
IE与FireFox中的childNodes区别
2011/10/20 Javascript
JavaScript prototype属性深入介绍
2012/11/27 Javascript
JavaScript实现的一个日期格式化函数分享
2014/12/06 Javascript
javascript禁止超链接跳转的方法
2016/02/02 Javascript
smartupload实现文件上传时获取表单数据(推荐)
2016/12/12 Javascript
JavaScript瀑布流布局实现代码
2017/05/06 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
express+vue+mongodb+session 实现注册登录功能
2018/12/06 Javascript
vue百度地图 + 定位的详解
2019/05/13 Javascript
微信小程序防止多次点击跳转(函数节流)
2019/09/19 Javascript
Vue强制组件重新渲染的方法讨论
2020/02/03 Javascript
js+css3实现简单时钟特效
2020/09/13 Javascript
vue.js+element 默认提示中英文操作
2020/11/11 Javascript
Python的垃圾回收机制深入分析
2014/07/16 Python
python getopt详解及简单实例
2016/12/30 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
2018/12/05 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
解决python明明pip安装成功却找不到包的问题
2019/08/28 Python
python构造函数init实例方法解析
2020/01/19 Python
通过python连接Linux命令行代码实例
2020/02/18 Python
Python图像读写方法对比
2020/11/16 Python
美国东北部户外服装和设备零售商:Eastern Mountain Sports
2016/10/05 全球购物
维多利亚的秘密阿联酋官网:Victoria’s Secret阿联酋
2019/12/07 全球购物
linux比较文件内容的命令是什么
2013/03/04 面试题
打架检讨书100字
2014/01/19 职场文书
委托书样本
2014/04/02 职场文书
高中语文课后反思
2014/04/27 职场文书
庆祝教师节演讲稿
2014/09/03 职场文书
2014年大学生工作总结
2014/11/20 职场文书
先进个人评语大全
2015/01/04 职场文书
餐饮食品安全责任书
2015/01/29 职场文书
泰山导游词
2015/02/02 职场文书