收藏
回答

求助 想做类似摇一摇功能,加速度计API ,BUG?

问题模块
API和组件
/**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    wx.onAccelerometerChange(function (res) {
      if(res.x>1&&res.y>1){
      console.log("111")
      console.log(res.x)
      console.log(res.y)
      console.log(res.z)
      wx.stopAccelerometer()
      }
     
    })
  },

预想:摇晃一次手机打印一次。

实际:第一次进入此页面摇晃一次手机打印一次,然后返回前一个页面再次进入此页面摇晃一次手机打印了两次且数据相同,以此类推第几次进入此页面就打印几次。。。这是什么原因呀  BUG?  还是?(附图)




最后一次编辑于  2017-12-16  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 杨李云
    杨李云
    2017-12-17

    写到app.js里试试

    2017-12-17
    赞同
    回复
  • 楔子
    楔子
    2018-06-06

    事件监听了多次

    2018-06-06
    赞同
    回复