微信小程序 获取设备信息 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之一
Apr 27 Javascript
不使用中间变量,交换int型的 a, b两个变量的值。
Oct 29 Javascript
JavaScript基本的输出和嵌入式写法教程
Oct 20 Javascript
javascript检测flash插件是否被禁用的方法
Jan 14 Javascript
讲解JavaScript的Backbone.js框架的MVC结构设计理念
Feb 14 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
May 13 Javascript
使用JavaScript为一张图片设置备选路径的方法
Jan 04 Javascript
iscroll-probe实现下拉刷新和下拉加载效果
Jun 28 Javascript
ajax跨域访问遇到的问题及解决方案
May 23 Javascript
在 Vue 中编写 SVG 图标组件的方法
Feb 24 Javascript
JavaScript Date对象功能与用法学习记录
Apr 28 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
May 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计算排列组合的方法
2013/11/13 PHP
ThinkPHP使用心得分享-分页类Page的用法
2014/05/15 PHP
php实现微信支付之企业付款
2018/05/30 PHP
Dojo 学习笔记入门篇 First Dojo Example
2009/11/15 Javascript
jQuery boxy弹出层插件中文演示及使用讲解
2011/02/24 Javascript
JavaScript Serializer序列化时间处理示例
2014/07/31 Javascript
一个JavaScript递归实现反转数组字符串的实例
2014/10/14 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
解决iView中时间控件选择的时间总是少一天的问题
2018/03/15 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
2018/04/22 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
2020/07/27 Javascript
python处理文本文件实现生成指定格式文件的方法
2014/07/31 Python
Python实现把utf-8格式的文件转换成gbk格式的文件
2015/01/22 Python
python http基本验证方法
2018/12/26 Python
Python List cmp()知识点总结
2019/02/18 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
2019/07/31 Python
解决python Jupyter不能导入外部包问题
2020/04/15 Python
Django表单提交后实现获取相同name的不同value值
2020/05/14 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
详解python 条件语句和while循环的实例代码
2020/12/28 Python
利用css3画个同心圆示例代码
2017/07/03 HTML / CSS
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
来自世界各地的饮料:Flavourly
2019/05/06 全球购物
Tiqets英国:智能手机上的文化和娱乐门票
2019/07/10 全球购物
Zalando Lounge瑞士:时尚与生活方式购物俱乐部
2020/03/12 全球购物
在线实验室测试:HealthLabs.com
2020/05/03 全球购物
Shell编程面试题
2012/05/30 面试题
大学生年度自我鉴定
2013/10/31 职场文书
机械专业毕业生自荐信
2013/11/02 职场文书
护理毕业生自我鉴定
2014/02/11 职场文书
数学兴趣小组活动总结
2014/07/08 职场文书
国际贸易毕业生求职信
2014/07/20 职场文书
经理岗位职责
2015/02/02 职场文书
青岛海底世界导游词
2015/02/11 职场文书
小学感恩主题班会
2015/08/12 职场文书