uni.onGyroscopeChange(CALLBACK)
监听陀螺仪数据变化事件。 uni.startGyroscope 的 interval 参数设置。事件只有在调用 uni.startGyroscope 后才会开始监听,使用 uni.stopGyroscope 可以停止监听。 平台差异说明 CALLBACK 参数说明 res 的结构
uni.startGyroscope(OBJECT)
开始监听陀螺仪数据。 平台差异说明
uni.stopGyroscope(OBJECT)
停止监听陀螺仪数据。 平台差异说明 代码示例
<template> <view> <button @click="start">开始监听陀螺仪变化</button> <button @click="stop">停止监听陀螺仪变化</button> </view></template>
export default { methods: { start() { uni.onGyroscopeChange((res) => { console.log('gyroData.rotationRate.x = ' + res.x) console.log('gyroData.rotationRate.y = ' + res.y) console.log('gyroData.rotationRate.z = ' + res.z) }); uni.startGyroscope({ interval: "normal", success() { console.log('success') }, fail() { console.log('fail') } }) }, stop(){ uni.stopGyroscope({ success() { console.log('stop success!') }, fail() { console.log('stop fail!') } }) } }}
Tips
-
在 GitHub 上编辑此页面!
