加速度计API中的wx.stopAccelerometer() 只是停止监听加速度数据,并没有销毁监听事件,
当退出当前页,再次进入页面时(没有什么判断是否有加速度计监听事件是否存在的方法,或者我不知道吧),页面会再次注册一个监听事件,加上之前的就有两次,那么悲剧了,多次就如就会有很多次的监听事件,晃一下手机就向后台请求多次数据。
这个问题有人遇到吗?怎么解决?
微信小程序开发者回答:
菜***:
目前的解决方法时在后续执行的函数中设置变量做判断,如果不符合就return false,但是还是希望有一个真的时销毁监听事件的方法。
菜***:系统记录
哇***:
我也遇到了 请问你是怎么解决的
菜***:
事件触发的时候判断shake是否为true,如果是true,return false,不是设置shake为true
本文网址:http://www.91bianli.com/weixinxiaochengxu/28776.html