useWakeLock

useWakeLock

リアクティブなスクリーンウェイクロックAPI。アプリケーションが実行を続ける必要があるときに、デバイスが画面を暗くしたりロックしたりするのを防ぐ方法を提供します。

使用法

import { useWakeLock } from '@vueuse/core'

const { isSupported, isActive, forceRequest, request, release } = useWakeLock()

request が呼び出されると、ドキュメントが表示されている場合にウェイクロックが要求されます。そうでない場合、ドキュメントが表示されるまで要求はキューに入れられます。要求が成功すると、isActivetrue になります。ドキュメントが非表示になると、isActivefalse になります。

release が呼び出されると、ウェイクロックは解除されます。キューに入れられた要求がある場合、それはキャンセルされます。

ドキュメントが非表示であってもすぐにウェイクロックを要求するには、forceRequest を使用します。ドキュメントが非表示の場合、エラーが発生する可能性があることに注意してください。