wx.onAccelerometerChange(CALLBACK)
该方法的回掉函数中如果去设置数据时,this 是第一次进来的wxWebviewId对应的数据,所以后续进来入同一页面时,修改数据页面不改变,因为再次进来的时候wxWebviewId已经改变了,这个时候控制台打印的数据时正确的,但是页面不会有相应。
如果采用闭包的方式来处理的话虽然页面能正常响应数据,但是多次进入页面,每次进来都会生成一个新的wxWebviewId,这个时候每次手机摇晃的时候就触发了n个wx.onAccelerometerChange函数的回掉,这个时候请求数据的话就会向后台发送n个请求。
你好,请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
wechatide://minicode/mIW7BhmU73Br
你好,这个代码片段会报错不能正常使用哦
wechatide://minicode/4zp9SmmH7u1q 有个背景音乐的忘了加,现在可以了。你看看那个wxWebviewId的问题