微信小程序 获取设备信息 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 相关文章推荐
js下用gb2312编码解码实现方法
Dec 31 Javascript
各种页面定时跳转(倒计时跳转)代码总结
Oct 24 Javascript
浅谈javascript 函数属性和方法
Jan 21 Javascript
jquery实现仿JqueryUi可拖动的DIV实例
Jul 31 Javascript
angularjs封装bootstrap时间插件datetimepicker
Jun 20 Javascript
node.js程序作为服务并在windows下开机自启动(用forever)
Mar 29 Javascript
React-Native中props具体使用详解
Sep 04 Javascript
Vue的土著指令和自定义指令实例详解
Feb 04 Javascript
小程序实现授权登陆的解决方案
Dec 02 Javascript
JS实现的贪吃蛇游戏完整实例
Jan 18 Javascript
vue+iview/elementUi实现城市多选
Mar 28 Javascript
vue 中Virtual Dom被创建的方法
Apr 15 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的ob_start();控制您的浏览器cache!
2006/11/25 PHP
php array的学习笔记
2012/05/16 PHP
使用PHP强制下载PDF文件示例
2014/01/17 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
2015/09/29 PHP
php实现学生管理系统
2020/03/21 PHP
用JavaScript实现单继承和多继承的简单方法
2009/03/29 Javascript
javascript 匿名函数的理解(透彻版)
2010/01/28 Javascript
JavaScript输入邮箱自动提示实例代码
2014/01/13 Javascript
JavaScript实现按照指定长度为数字前面补零输出的方法
2015/03/19 Javascript
AngularJS中实现显示或隐藏动画效果的方式总结
2015/12/31 Javascript
jQuery实现的导航动画效果(附demo源码)
2016/04/01 Javascript
js获取上传文件的绝对路径实现方法
2016/08/02 Javascript
微信小程序之圆形进度条实现思路
2018/02/22 Javascript
vue的token刷新处理的方法
2018/07/17 Javascript
Vue 组件封装 并使用 NPM 发布的教程
2018/09/30 Javascript
vue-router权限控制(简单方式)
2018/10/29 Javascript
在Vue项目中取消ESLint代码检测的步骤讲解
2019/01/27 Javascript
24行JavaScript代码实现Redux的方法实例
2019/11/17 Javascript
python实现获取序列中最小的几个元素
2014/09/25 Python
python strip() 函数和 split() 函数的详解及实例
2017/02/03 Python
Python 3 实现定义跨模块的全局变量和使用教程
2019/07/07 Python
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
2019/08/16 Python
Python pathlib模块使用方法及实例解析
2020/10/05 Python
Skyscanner英国:苏格兰的全球三大领先航班搜索服务之一
2017/11/09 全球购物
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
2012/02/21 面试题
师范教师大学生职业生涯规划范文
2014/01/05 职场文书
安踏广告词改编版
2014/03/21 职场文书
初中生毕业评语
2014/12/29 职场文书
离婚代理词范文
2015/05/23 职场文书
2016年幼儿园万圣节活动总结
2016/04/05 职场文书
解决redis批量删除key值的问题
2022/03/23 Redis
python 离散点图画法的实现
2022/04/01 Python
为什么MySQL8新特性会修改自增主键属性
2022/04/18 MySQL
SQL Server数据库备份和恢复数据库的全过程
2022/06/14 SQL Server
Python+DeOldify实现老照片上色功能
2022/06/21 Python
Win11远程连接不上怎么办?Win11远程桌面用不了的解决方法
2022/08/05 数码科技