支付宝小程序频率为 500ms/次,微信小程序频率根据 的 interval 参数设置。事件只有在调用 uni.startGyroscope 后才会开始监听,使用 可以停止监听。

平台差异说明

CALLBACK 参数说明

属性类型说明
resObjectres = {x,y,x}

开始监听陀螺仪数据。

平台差异说明

5+AppH5微信小程序支付宝小程序百度小程序头条小程序
xxxx

停止监听陀螺仪数据。

5+AppH5微信小程序支付宝小程序百度小程序头条小程序
xxxx

代码示例

  1. methods: {
  2. start() {
  3. uni.onGyroscopeChange((res) => {
  4. console.log('gyroData.rotationRate.x = ' + res.x)
  5. console.log('gyroData.rotationRate.y = ' + res.y)
  6. console.log('gyroData.rotationRate.z = ' + res.z)
  7. });
  8. interval: "normal",
  9. console.log('success')
  10. },
  11. fail() {
  12. console.log('fail')
  13. }
  14. })
  15. },
  16. stop(){
  17. console.log('stop success!')
  18. },
  19. fail() {
  20. console.log('stop fail!')
  21. }
  22. })
  23. }
  24. }
  25. }

Tips


发现错误?想参与编辑?在 GitHub 上编辑此页面!