请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

罗盘、加速度计、网络状态监控都没有反映,怎么办?

https://img1.sycdn.imooc.com/szimg//595c53af0001cb5109770450.jpg

https://img1.sycdn.imooc.com/szimg//595c53af0001ff1813050664.jpg

// pages/location/location.js
Page({
  data: {
  
  },
  onLoad: function (options) {
  },
  getLocation:function(event){
    wx.getLocation({
      type: 'wgs84',
      success: function (res) {
        console.log(res.latitude)
        console.log(res.longitude)
        console.log(res.speed)
        console.log(res.accuracy)
        console.log(res.altitude)
        // console.log(verticalAccuracy)
        // console.log(horizontalAccuracy)
      }
    })
  },
  getSystemInfo: function (event) {
    wx.getSystemInfo({
      success: function (res) {
        console.log(res.model)
        console.log(res.pixelRatio)
        console.log(res.windowWidth)
        console.log(res.windowHeight)
        console.log(res.language)
        console.log(res.version)
        console.log(res.platform)
      }
    })
  },
  onNetworkStatusChange: function (event) {
    wx.onNetworkStatusChange(function (res) {
      console.log(res.isConnected)
      console.log(res.networkType)
    })
  },
  onAccelerometerChange: function (event) {
    wx.onAccelerometerChange(function (res) {
      console.log(res.x)
      console.log(res.y)
      console.log(res.z)
    })
  },
  onCompassChange: function (event) {
    wx.onCompassChange(function (res) {
      console.log(res.direction)
    })
  }
})
<!--pages/location/location.wxml-->
<view class="view1">
  <button bindtap="onNetworkStatusChange">
    onNetworkStatusChange</button>
  <button bindtap="getLocation">
    getLocation</button>
  <button bindtap="getSystemInfo">
    getSystemInfo</button>
  <button bindtap="onAccelerometerChange">
    onAccelerometerChange</button>
  <button bindtap="onCompassChange">
    onCompassChange</button>
</view>


正在回答

1回答

你这个事件没有促发啊,比如,网络状态改变事件,你改变了网络状态吗?很明显的是Change,你的change体现在哪个操作里?

0 回复 有任何疑惑可以回复我~
  • 提问者 无无法师 #1
    那加速度计和罗盘呢,必须要手机测试才行?
    回复 有任何疑惑可以回复我~ 2017-07-05 12:43:15
  • 7七月 回复 提问者 无无法师 #2
    看下文档,这些开发工具里都有模拟器的
    回复 有任何疑惑可以回复我~ 2017-07-05 13:07:57
  • 提问者 无无法师 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-07-05 20:32:52
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号