javascript - 微信小程序如何销毁调取重力感应API的方法?

 sdfasdfqg 发布于 2022-11-12 17:53

微信小程序在用onShow的时候调用了重力感应API,但是想在onHide的时候关闭重力感应API应该如何操作呢?

代码如下:

//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隐藏的时候如何取消调取重力感应API?
    onHide: function () {
        
    }
2 个回答
  • 有点难度,可参考微信小程序开发

    2022-11-12 17:54 回答
  • 可以在外部作用域设置一个变量表示tabbar是否隐藏
    然后在会掉中判断这个变量来判断是否showToast

    2022-11-12 17:54 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有