stopGyroscope 正常停止 onGyroscopeChange监听 再次开启 startGyroscope 后 onGyroscopeChange 的监听被自动打开了 并没有调用 onGyroscopeChange 试过了用 offGyroscopeChange 结果也是一样的 请问是设计成这样还是bug呀 我觉得监听关了就是关了 我再开监听onGyroscopeChange他才开
wx.startGyroscope({
interval:"ui",
success:()=>{
wx.onGyroscopeChange((res)=>{
console.log("res",JSON.stringify(res));
});
}
});
wx.stopGyroscope({});
此时再次执行上一段代码 监听函数会执行两次 因为需要用到 再次使用时改为不调用onGyroscopeChange函数了 再吐槽下:这个发热很明显
设计如此。start/stop 是用来声明抛不抛事件,on/off 是用来监听和取消监听。
请问iOS和Android是否都有这个问题?
你好,能否提供简单代码片段,以便复现及定位问题(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
麻烦用手机跑下 开发者工具不支持这个