微信小程序 获取设备信息 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 相关文章推荐
IE JS编程需注意的内存释放问题
Jun 23 Javascript
JS OffsetParent属性深入解析
Jan 13 Javascript
js函数模拟显示桌面.scf程序示例
Apr 20 Javascript
javascript中字符串拼接详解
Sep 26 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
Dec 17 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
May 24 Javascript
jQuery基于ajax操作json数据简单示例
Jan 05 Javascript
jQuery命名空间与闭包用法示例
Jan 12 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
Apr 11 Javascript
利用canvas实现的加载动画效果实例代码
Jul 05 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
Oct 11 Javascript
如何使用CSS3和JQuery easing 插件制作绚丽菜单
Jun 18 jQuery
微信小程序 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
用mysql内存表来代替php session的类
2009/02/01 PHP
PHP取得一个类的属性和方法的实现代码
2011/05/22 PHP
浅谈json_encode用法
2015/03/05 PHP
PHP使用preg_split和explode分割textarea存放内容的方法分析
2017/07/03 PHP
PHP手机短信验证码实现流程详解
2018/05/17 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建
2019/12/13 PHP
JS Array对象入门分析
2008/10/30 Javascript
jquery简单瀑布流实现原理及ie8下测试代码
2013/01/23 Javascript
IE浏览器下PNG相关功能
2015/07/05 Javascript
JavaScript修改作用域外变量的方法
2016/03/25 Javascript
在Node.js中使用Javascript Generators详解
2016/05/05 Javascript
详解JavaScript中js对象与JSON格式字符串的相互转换
2017/02/14 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
2017/11/07 Javascript
BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑
2019/09/05 Javascript
给你选择Python语言实现机器学习算法的三大理由
2017/11/15 Python
Django 2.0版本的新特性抢先看!
2018/01/05 Python
pyQt4实现俄罗斯方块游戏
2018/06/26 Python
python 两个数据库postgresql对比
2019/10/21 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
2020/06/29 Python
Python-split()函数实例用法讲解
2020/12/18 Python
科颜氏英国官网:Kiehl’s英国
2019/11/20 全球购物
某公司Java工程师面试题笔试题
2016/03/27 面试题
用C语言实现文件读写操作
2013/10/27 面试题
保密工作责任书
2014/04/16 职场文书
家长通知书家长评语
2014/04/17 职场文书
教师节活动总结
2014/08/29 职场文书
2014年组织委员工作总结
2014/12/01 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
学校2016年圣诞节活动总结
2016/03/31 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书
导游词之张家口
2019/12/13 职场文书
Python Flask请求扩展与中间件相关知识总结
2021/06/11 Python
详细聊一聊mysql的树形结构存储以及查询
2022/04/05 MySQL
《总之就是很可爱》新作短篇动画《总之就是很可爱~制服~》将于2022年夏天播出
2022/04/07 日漫
python画条形图的具体代码
2022/04/20 Python