加速度計
更新時間:
my.onAccelerometerChange(function callback)
說明
基礎庫 1.9.0 及以上版本支持該接口,低版本需要做兼容處理,操作參見 小程序基礎庫說明,mPaaS 10.1.60 及以上版本支持該接口。
監(jiān)聽加速度數(shù)據(jù),回調間隔為 500 ms,接口調用后會自動開始監(jiān)聽,可使用 my.offAccelermeterChange()
停止監(jiān)聽。
參數(shù)
參數(shù) | 類型 | 說明 |
function | callback | 加速度數(shù)據(jù)變化事件的回調函數(shù)。 |
CALLBACK 返回參數(shù)
參數(shù) | 類型 | 說明 |
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 及以上版本支持該接口。
停止監(jiān)聽加速度數(shù)據(jù)。
代碼示例
my.offAccelerometerChange()
是否需要傳 callback 值
不傳遞 callback 值,則會移除監(jiān)聽所有的事件回調。代碼示例如下:
my.offAccelerometerChange();
傳遞 callback 值,只移除對應的 callback 事件。代碼示例如下:
my.offAccelerometerChange(this.callback);
文檔內(nèi)容是否對您有幫助?