微信小程序 获取设备信息 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 相关文章推荐
驱动事件的addEvent.js代码
Mar 27 Javascript
jQuery each()小议
Mar 18 Javascript
JS 非图片动态loading效果实现代码
Apr 09 Javascript
控制台报错object is not a function的解决方法
Aug 24 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
Aug 18 Javascript
jQuery+CSS3实现3D立方体旋转效果
Nov 10 Javascript
JS日程管理插件FullCalendar简单实例
Feb 07 Javascript
基于Node的React图片上传组件实现实例代码
May 10 Javascript
MVVM 双向绑定的实现代码
Jun 21 Javascript
vue+element实现表单校验功能
May 20 Javascript
JS实现继承的几种常用方式示例
Jun 22 Javascript
Vue解决echart在element的tab切换时显示不正确问题
Aug 03 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开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
laravel创建类似ThinPHP中functions.php的全局函数
2016/11/26 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
尽可能写&quot;友好&quot;的&quot;Javascript&quot;代码
2007/01/09 Javascript
JS获取html对象的几种方式介绍
2013/12/05 Javascript
Node.js事件循环(Event Loop)和线程池详解
2015/01/28 Javascript
jquery表单验证插件formValidator使用方法
2016/04/01 Javascript
jQuery插件实现可输入和自动匹配的下拉框
2016/10/24 Javascript
ES6中class类用法实例浅析
2017/04/06 Javascript
Three.JS实现三维场景
2018/12/30 Javascript
详解iview的checkbox多选框全选时校验问题
2019/06/10 Javascript
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
2017/06/12 Python
详细分析python3的reduce函数
2017/12/05 Python
Python实现将数据框数据写入mongodb及mysql数据库的方法
2018/04/02 Python
python截取两个单词之间的内容方法
2018/12/25 Python
对python多线程SSH登录并发脚本详解
2019/02/14 Python
Python实现账号密码输错三次即锁定功能简单示例
2019/03/29 Python
在Python中过滤Windows文件名中的非法字符方法
2019/06/10 Python
Python 画出来六维图
2019/07/26 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
Python 串口通信的实现
2020/09/29 Python
携程旅行网:中国领先的在线旅行服务公司
2017/02/17 全球购物
瑞典灯具和照明网上商店:Lamp24.se
2018/03/17 全球购物
汽车检测与维修个人求职信
2013/09/24 职场文书
化工专业应届生求职信
2013/11/08 职场文书
教师求职推荐信范文
2013/11/20 职场文书
毕业生优秀推荐信
2013/11/26 职场文书
自主招生自荐信
2013/12/08 职场文书
马云北大演讲完整版:真心话,什么才是阿里的核心竞争力?
2014/04/04 职场文书
传播学专业毕业生自荐书
2014/07/01 职场文书
迎新生晚会主持词
2015/06/30 职场文书
学术会议领导致辞
2015/07/29 职场文书
年中了,该如何写好个人述职报告?
2019/07/02 职场文书
Win11更新失败并提示0xc1900101
2022/04/19 数码科技