收藏
回答

如何销毁引用的API方法?

Page({

   //tabbar切换到当前页调用重力感应API

    onShow: function () {
        wx.onAccelerometerChange(function (e) {
            console.log(e.x)
            console.log(e.y)
            console.log(e.z)
            if (e.x > 1 && e.y > 1) {
                wx.showToast({
                    title: '摇一摇成功',
                    icon: 'success',
                    duration: 2000
                })
            }
        })

    },

   //tabbar切换到其他的tabbar时候取消重力感应API

    onHide: function () {
        wx.onAccelerometerChange(function(e){
          e = null;
        })
    }
})

onHide销毁重力感应API方法的时候貌似没有起作用,请问如何正确销毁调用的方法呢?

最后一次编辑于  2016-11-29
回答关注问题邀请回答
收藏

3 个回答

  • 工号 9527
    工号 9527
    2017-10-25



    请看文档

    2017-10-25
    有用
    回复
  • 工号 9527
    工号 9527
    2016-11-29

    接口设计问题,后边补上取消监听的接口

    2016-11-29
    有用
    回复 1
    • hex
      hex
      2018-09-12

      这不止是取消监听的接口问题  你们应该要出个接口可以销毁监听的事件  不然重新进入还是有可能会出现多次的监听事件,这个不只是暂停的问题,是监听事件销毁的接口,前端是有些方法可以解决避免,最好是你们接口设计上面解决

      2018-09-12
      回复
  • 阿聪
    阿聪
    2017-10-25

    现在好像也还没有。。。。。。

    2017-10-25
    有用
    回复
登录 后发表内容