复制 Markdown查看 MarkdownonDeviceMotionChange版本要求:BaseKit≥2.3.2@ray-js/ray≥0.3.23支持平台:iOSAndroidPromise该方法支持 Promise 调用,不传 success / fail / complete 回调时返回 Promiseimport { onDeviceMotionChange } from '@ray-js/ray'; // Promise 调用 try { const res = await onDeviceMotionChange({ ...params }); console.log(res); } catch (err) { console.log(err.errorMsg); }方法签名onDeviceMotionChange(listener: Function)描述监听设备方向变化事件(数据为系统返回,双端精度可能不一致)参数参数类型必填说明›listener(params: Object) => void是返回值无示例代码import { startDeviceMotionListening, onDeviceMotionChange } from '@ray-js/ray' // 设备方向事件需先开启监听才会回调,故先 start 再注册。 startDeviceMotionListening({ interval: "normal" }); onDeviceMotionChange(e => { console.log(e); });上一页stopDeviceMotionListening下一页offDeviceMotionChange