微信小程序把玩(三十八)获取设备信息 API
博客专区 > Mr韦淋 的博客 > 博客详情
微信小程序把玩(三十八)获取设备信息 API
Mr韦淋 发表于7个月前
微信小程序把玩(三十八)获取设备信息 API
  • 发表于 7个月前
  • 阅读 2
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

这里写图片描述

获取设备信息这里分为四种,

主要属性:

  • 网络信息wx.getNetWorkType,
    这里写图片描述

  • 系统信息wx.getSystemInfo,

这里写图片描述

  • 重力感应数据wx.onAccelerometerChange,

这里写图片描述

  • 罗盘数据wx.onCompassChange

这里写图片描述

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(){
    // 页面关闭
  }
})
共有 人打赏支持
粉丝 3
博文 80
码字总数 23114
×
Mr韦淋
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: