my.onAccelerometerChange(function callback)
说明
基础库 1.9.0 及以上版本支持该接口,低版本需要做兼容处理,操作参见 小程序基础库说明,mPaaS 10.1.60 及以上版本支持该接口。
监听加速度数据,回调间隔为 500 ms,接口调用后会自动开始监听,可使用 my.offAccelermeterChange()
停止监听。
参数
参数 | 类型 | 说明 |
function | callback | 加速度数据变化事件的回调函数。 |
CALLBACK 返回参数
参数 | 类型 | 说明 |
x | Number | X 轴 |
y | Number | Y 轴 |
z | Number | Z 轴 |
代码示例
my.onAccelerometerChange(function(res) {
console.log(res.x)
console.log(res.y)
console.log(res.z)
})
my.offAccelerometerChange()
说明
基础库 1.9.0 及以上版本支持该接口,低版本需要做兼容处理,操作参见 小程序基础库说明,mPaaS 10.1.60 及以上版本支持该接口。
停止监听加速度数据。
代码示例
my.offAccelerometerChange()
是否需要传 callback 值
不传递 callback 值,则会移除监听所有的事件回调。代码示例如下:
my.offAccelerometerChange();
传递 callback 值,只移除对应的 callback 事件。代码示例如下:
my.offAccelerometerChange(this.callback);
文档内容是否对您有帮助?