wx.onAccelerometerChange(CALLBACK)

该方法的回掉函数中如果去设置数据时,this 是第一次进来的wxWebviewId对应的数据,所以后续进来入同一页面时,修改数据页面不改变,因为再次进来的时候wxWebviewId已经改变了,这个时候控制台打印的数据时正确的,但是页面不会有相应。

如果采用闭包的方式来处理的话虽然页面能正常响应数据,但是多次进入页面,每次进来都会生成一个新的wxWebviewId,这个时候每次手机摇晃的时候就触发了n个wx.onAccelerometerChange函数的回掉,这个时候请求数据的话就会向后台发送n个请求。


展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 断桥残雪

    15人对此回答表示赞同

    wechatide://minicode/mIW7BhmU73Br

    展开
    15
    2回复
    发布于 6年前

    评论(2)

    收起评论

    • Adrian 2019-02-11 21:21

      wechatide://minicode/4zp9SmmH7u1q有个背景音乐的忘了加,现在可以了。你看看那个wxWebviewId的问题

      回复
    • Scarlett 2019-02-13 10:16

      这个代码片段会报错不能正常使用哦

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部