支付宝小程序频率为 500ms/次,微信小程序频率根据 的 interval 参数设置。事件只有在调用 uni.startGyroscope 后才会开始监听,使用 可以停止监听。
平台差异说明
CALLBACK 参数说明
属性 | 类型 | 说明 |
---|---|---|
res | Object | res = {x,y,x} |
开始监听陀螺仪数据。
平台差异说明
5+App | H5 | 微信小程序 | 支付宝小程序 | 百度小程序 | 头条小程序 |
---|---|---|---|---|---|
x | x | √ | √ | x | x |
停止监听陀螺仪数据。
5+App | H5 | 微信小程序 | 支付宝小程序 | 百度小程序 | 头条小程序 |
---|---|---|---|---|---|
x | x | √ | √ | x | x |
代码示例
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)
});
interval: "normal",
console.log('success')
},
fail() {
console.log('fail')
}
})
},
stop(){
console.log('stop success!')
},
fail() {
console.log('stop fail!')
}
})
}
}
}
Tips
发现错误?想参与编辑?在 GitHub 上编辑此页面!