微信小程序 获取设备信息 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 相关文章推荐
关于实现代码语法标亮 dp.SyntaxHighlighter
Feb 02 Javascript
ASP中用Join和Array,可以加快字符连接速度的代码
Aug 22 Javascript
JavaScript中URL编码函数代码
Jan 11 Javascript
JavaScript中使用构造器创建对象无需new的情况说明
Mar 01 Javascript
js生成的验证码的实现与技术分析
Sep 17 Javascript
Bootstrap字体图标无法正常显示的解决方法
Oct 08 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
Oct 27 Javascript
微信小程序对接七牛云存储的方法
Jul 30 Javascript
详解html-webpack-plugin插件(用法总结)
Sep 12 Javascript
浅入深出Vue之自动化路由
Aug 06 Javascript
在Vuex中Mutations修改状态操作
Jul 24 Javascript
js 执行上下文和作用域的相关总结
Feb 08 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
BBS(php &amp; mysql)完整版(六)
2006/10/09 PHP
PHP 第二节 数据类型之转换
2012/04/28 PHP
深入file_get_contents与curl函数的详解
2013/06/25 PHP
Drupal7连接多个数据库及常见问题解决
2014/03/02 PHP
php实现给二维数组中所有一维数组添加值的方法
2017/02/04 PHP
php屏蔽错误及提示的方法
2020/05/10 PHP
jQuery中live方法的重复绑定说明
2011/10/21 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
2014/06/27 Javascript
js调试工具console.log()方法查看js代码的执行情况
2014/08/08 Javascript
Bootstrap每天必学之下拉菜单
2015/11/25 Javascript
轻松掌握JavaScript代理模式
2016/08/26 Javascript
JavaScript实现通过select标签跳转网页的方法
2016/09/29 Javascript
js 模仿锚点定位的实现方法
2016/11/19 Javascript
jQuery Validate 相关参数及常用的自定义验证规则
2017/03/06 Javascript
JavaScript实现实时更新系统时间的实例代码
2017/04/04 Javascript
jquery在vue脚手架中的使用方式示例
2017/08/29 jQuery
获取本机IP地址的实例(JavaScript / Node.js)
2017/11/24 Javascript
Vue+Mock.js模拟登录和表格的增删改查功能
2018/07/26 Javascript
详解React 条件渲染
2020/07/08 Javascript
vue使用require.context实现动态注册路由
2020/12/25 Vue.js
在pycharm上mongodb配置及可视化设置方法
2018/11/30 Python
Python数据可视化之画图
2019/01/15 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
如何利用Python 进行边缘检测
2020/10/14 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
Python机器学习工具scikit-learn的使用笔记
2021/01/28 Python
html5指南-1.html5全局属性(html5 global attributes)深入理解
2013/01/07 HTML / CSS
全球领先的鞋类零售商:The Walking Company
2016/07/21 全球购物
英国豪华针织品牌John Smedley的在线销售商:The Outlet by John Smedley
2018/04/08 全球购物
日本必酷网络直营店:Biccamera
2019/03/23 全球购物
《广玉兰》教学反思
2014/04/14 职场文书
个人催款函范文
2015/06/23 职场文书
关于Numpy之repeat、tile的用法总结
2021/06/02 Python
JavaScript数组 几个常用方法总结
2021/11/11 Javascript
Golang 实现 WebSockets 之创建 WebSockets
2022/04/24 Golang