微信小程序 获取设备信息 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 相关文章推荐
使两个iframe的高度与内容自适应,且相等
Nov 20 Javascript
javascript实现轮显新闻标题链接
Aug 13 Javascript
dwr spring的集成实现代码
Mar 22 Javascript
基于jquery的实现简单的表格中增加或删除下一行
Aug 01 Javascript
javascript分页代码(当前页码居中)
Sep 20 Javascript
利用javascript数组长度循环数组内所有元素
Dec 27 Javascript
全国省市二级联动下拉菜单 js版
May 10 Javascript
超简单的Vue.js环境搭建教程
Mar 17 Javascript
详解Vue实战指南之依赖注入(provide/inject)
Nov 13 Javascript
详解JavaScript的内存空间、赋值和深浅拷贝
Apr 17 Javascript
Vuex 模块化使用详解
Jul 31 Javascript
vue中父子组件的参数传递和应用示例
Jan 04 Vue.js
微信小程序 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
全国FM电台频率大全 - 5 内蒙古自治区
2020/03/11 无线电
php批量添加数据与批量更新数据的实现方法
2014/12/16 PHP
PHP中字符安全过滤函数使用小结
2015/02/25 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
javascript 事件绑定问题
2011/01/01 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
2020/09/12 Javascript
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
B/S模式项目中常用的javascript汇总
2013/12/17 Javascript
jQuery判断元素是否存在的可靠方法
2014/05/06 Javascript
无法获取隐藏元素宽度和高度的解决方案
2017/03/07 Javascript
荐书|您有一份JavaScript书单待签收
2017/07/21 Javascript
Angular中自定义Debounce Click指令防止重复点击
2017/07/26 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
2017/09/15 Javascript
Angular实现模版驱动表单的自定义校验功能(密码确认为例)
2018/05/17 Javascript
详解Angular6学习笔记之主从组件
2018/09/05 Javascript
js 实现在2d平面上画8的方法
2018/10/10 Javascript
Vue项目history模式下微信分享爬坑总结
2019/03/29 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
关于小程序优化的一些建议(小结)
2020/12/10 Javascript
详解python中init方法和随机数方法
2019/03/13 Python
Python定时器线程池原理详解
2020/02/26 Python
Django模板标签{% for %}循环,获取制定条数据实例
2020/05/14 Python
通过实例了解python__slots__使用方法
2020/09/14 Python
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
2012/10/20 HTML / CSS
优秀教师获奖感言
2014/01/31 职场文书
幼儿评语大全
2014/04/30 职场文书
会计求职自荐信范文
2015/03/04 职场文书
2016暑期师德培训心得体会
2016/01/09 职场文书
MySQL基础(一)
2021/04/05 MySQL
Python基础详解之邮件处理
2021/04/28 Python
Win11安全功能升级:内置防网络钓鱼功能
2022/04/08 数码科技
详细介绍MySQL中limit和offset的用法
2022/05/06 MySQL
Python爬取奶茶店数据分析哪家最好喝以及性价比
2022/09/23 Python