diff --git a/packages/uni-h5/dist/uni-h5.esm.js b/packages/uni-h5/dist/uni-h5.esm.js index a94c0dd26ec6b7566ab143c8c9ca151050cea020..b50e546311dba36d38692a9b188c40abde2c3330 100644 --- a/packages/uni-h5/dist/uni-h5.esm.js +++ b/packages/uni-h5/dist/uni-h5.esm.js @@ -10629,6 +10629,7 @@ const offAccelerometerChange = defineOnApi(API_OFF_ACCELEROMETER, () => { const startAccelerometer = defineAsyncApi(API_START_ACCELEROMETER, (_, {resolve, reject}) => { if (!window.DeviceMotionEvent) { reject(); + return; } function addEventListener() { listener$1 = function(event2) { @@ -10657,6 +10658,7 @@ const startAccelerometer = defineAsyncApi(API_START_ACCELEROMETER, (_, {resolve, } addEventListener(); } + resolve(); }); const stopAccelerometer = defineAsyncApi(API_STOP_ACCELEROMETER, (_, {resolve}) => { if (listener$1) { @@ -10675,6 +10677,7 @@ const offCompassChange = defineOnApi(API_OFF_COMPASS, () => { const startCompass = defineAsyncApi(API_START_COMPASS, (_, {resolve, reject}) => { if (!window.DeviceOrientationEvent) { reject(); + return; } function addEventListener() { listener = function(event2) { @@ -10701,7 +10704,7 @@ const startCompass = defineAsyncApi(API_START_COMPASS, (_, {resolve, reject}) => } addEventListener(); } - return {}; + resolve(); }); const stopCompass = defineAsyncApi(API_STOP_COMPASS, (_, {resolve}) => { if (listener) { diff --git a/packages/uni-h5/src/service/api/device/accelerometer.ts b/packages/uni-h5/src/service/api/device/accelerometer.ts index 3c1c579030744e9a766fa966b80780f39d3f4fb3..a523020455af51e9f85a84f373779cf293fb604f 100644 --- a/packages/uni-h5/src/service/api/device/accelerometer.ts +++ b/packages/uni-h5/src/service/api/device/accelerometer.ts @@ -29,6 +29,7 @@ export const startAccelerometer = ( defineAsyncApi(API_START_ACCELEROMETER, (_, { resolve, reject }) => { if (!window.DeviceMotionEvent) { reject() + return } function addEventListener() { listener = function (event: DeviceMotionEvent) { @@ -60,6 +61,7 @@ export const startAccelerometer = ( } addEventListener() } + resolve() }) ) diff --git a/packages/uni-h5/src/service/api/device/compass.ts b/packages/uni-h5/src/service/api/device/compass.ts index 098ebc0c91195cb20611537c9b786c57d681fe4b..975933437f7d17f3345b2d8ae1c22a64e33e72b8 100644 --- a/packages/uni-h5/src/service/api/device/compass.ts +++ b/packages/uni-h5/src/service/api/device/compass.ts @@ -29,6 +29,7 @@ export const startCompass = ( defineAsyncApi(API_START_COMPASS, (_, { resolve, reject }) => { if (!window.DeviceOrientationEvent) { reject() + return } function addEventListener() { listener = function (event) { @@ -58,7 +59,7 @@ export const startCompass = ( } addEventListener() } - return {} + resolve() }) )