my.onAccelerometerChange(function callback)
This API is supported in base libraries 1.9.0 and later, and mPaaS 10.1.60 and later. For earlier versions, ensure compatibility. For more information, see Mini Program base library overview.
Listens for accelerometer data. The callback interval is 500 ms. The listener starts automatically when this API is called. To stop the listener, use my.offAccelerometerChange().
Parameters
Parameter | Type | Description |
function | callback | The callback function for the accelerometer data change event. |
Callback return parameters
Parameter | Type | Description |
x | Number | X-axis |
y | Number | Y-axis |
z | Number | Z-axis |
Code example
my.onAccelerometerChange(function(res) {
console.log(res.x)
console.log(res.y)
console.log(res.z)
})my.offAccelerometerChange()
This API is supported in base libraries 1.9.0 and later, and mPaaS 10.1.60 and later. For earlier versions, ensure compatibility. For more information, see Mini Program base library overview.
Stops the accelerometer data listener.
Code example
my.offAccelerometerChange()Whether to pass a callback value
If you do not pass a callback parameter, all event callbacks are removed. Example:
my.offAccelerometerChange();If you pass a callback parameter, only the specified callback is removed. Example:
my.offAccelerometerChange(this.callback);