2023年微信小程序API-设备-加速度计
作者: --时间: 2022-09-29
阅读量:
如果你正在寻找一种增强企业移动体验的方式,那么微信小程序就是一个值得考虑的选择。其中,在微信小程序API-设备-加速度计中,我们提供了可通过加速计绑定与监听调用的API接口。下面将为您介绍相关API:
1. wx.onAccelerometerChange(CALLBACK)
频率为5次/秒,可自动开始重力感应数据监听,使用wx.stopAccelerometer可停止监听。
CALLBACK返回参数:
| 参数 | 类型 | 说明 |
|---|---|---|
| x | Number | X轴 |
| y | Number | Y轴 |
| z | Number | Z轴 |
示例代码:
wx.onAccelerometerChange(function(res) {
console.log(res.x)
console.log(res.y)
console.log(res.z)
})
2. wx.startAccelerometer(OBJECT)
开始监听加速度数据。
OBJECT参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| success | Function | 否 | 接口调用成功的回调函数 |
| fail | Function | 否 | 接口调用失败的回调函数 |
| complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
示例代码:
wx.startAccelerometer()
3. wx.stopAccelerometer(OBJECT)
停止监听加速度数据。
OBJECT参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| success | Function | 否 | 接口调用成功的回调函数 |
| fail | Function | 否 | 接口调用失败的回调函数 |
| complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
示例代码:
wx.stopAccelerometer()
4. wx.offAccelerometerChange(function callback)
取消监听加速度数据事件,参数为空,则取消所有的事件监听。
参数
function callback: 加速

