微信小程序 获取设备信息 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 相关文章推荐
修改发贴的编辑功能
Mar 07 Javascript
CLASS_CONFUSION JS混淆 全源码
Dec 12 Javascript
Jquery图形报表插件 jqplot简介及参数详解
Oct 10 Javascript
JS合并数组的几种方法及优劣比较
Sep 19 Javascript
用队列模拟jquery的动画算法实例
Jan 20 Javascript
jQuery ajax MD5实现用户注册即时验证功能
Oct 11 Javascript
vuejs2.0运用原生js实现简单的拖拽元素功能示例
Feb 24 Javascript
vue-cli单页应用改成多页应用配置详解
Jul 14 Javascript
详解Vue用cmd创建项目
Feb 12 Javascript
小程序最新获取用户昵称和头像的方法总结
Sep 23 Javascript
vue 解决移动端弹出键盘导致页面fixed布局错乱的问题
Nov 06 Javascript
javascript数组includes、reduce的基本使用
Jul 02 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下MYSQL limit的优化
2008/01/10 PHP
两个开源的Php输出Excel文件类
2010/02/08 PHP
Thinkphp框架开发移动端接口(2)
2016/08/18 PHP
PHP实现上传图片到 zimg 服务器
2016/10/19 PHP
PHP连接MYSQL数据库的3种常用方法
2017/02/27 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
Jquery下:nth-child(an+b)的使用注意
2011/05/28 Javascript
jQuery使用removeClass方法删除元素指定Class的方法
2015/03/26 Javascript
贴近用户体验的Jquery日期、时间选择插件
2015/08/19 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
2015/09/12 Javascript
AngularJS 使用 UI Router 实现表单向导
2016/01/29 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
javascript 数组去重复(在线去重工具)
2016/12/17 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
2017/01/24 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
[52:44]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第一场 6.3
2018/06/04 DOTA
Django项目中用JS实现加载子页面并传值的方法
2018/05/28 Python
Python Pexpect库的简单使用方法
2019/01/29 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
2019/04/18 Python
Python-接口开发入门解析
2019/08/01 Python
python实现简单坦克大战
2020/03/27 Python
django创建css文件夹的具体方法
2020/07/31 Python
HTML5 canvas基本绘图之填充样式实现
2016/06/27 HTML / CSS
Ivory Isle Designs美国/加拿大:婚礼和活动文具公司
2018/08/21 全球购物
Book Depository澳大利亚:世界领先的专业在线书店之一
2018/12/27 全球购物
泰海淘:泰国king Power王权免税集团旗下跨境海淘综合型电商
2020/07/26 全球购物
中国电子产品批发商/跨境电商/外贸网:Sunsky-online
2020/04/20 全球购物
国旗下的讲话演讲稿
2014/05/08 职场文书
环保志愿者活动总结
2014/06/27 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
教师思想工作总结2015
2015/05/13 职场文书
初中语文教师研修日志
2015/11/13 职场文书
《巨人的花园》教学反思
2016/02/19 职场文书
Requests什么的通通爬不了的Python超强反爬虫方案!
2021/05/20 Python
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python
MySQL 语句执行顺序举例解析
2022/06/05 MySQL