useVibrate
useVibrate
リアクティブなVibration API
ほとんどの最新のモバイルデバイスには振動ハードウェアが含まれており、ソフトウェアコードがデバイスを振動させることでユーザーに物理的なフィードバックを提供できます。
Vibration APIは、このハードウェアにアクセスする能力をWebアプリに提供します。デバイスがそれをサポートしていない場合は何もしません。
使用法
振動は、さまざまな長さのオンオフパルスのパターンとして記述されます。
パターンは、振動するミリ秒数を示す単一の整数、または振動と停止のパターンを示す整数の配列で構成される場合があります。
import { useVibrate } from '@vueuse/core'
// これはデバイスを300ミリ秒間振動させ、
// 100ミリ秒間停止してから再び300ミリ秒間振動させます:
const { vibrate, stop, isSupported } = useVibrate({ pattern: [300, 100, 300] })
// 振動を開始します。パターンが完了すると自動的に停止します:
vibrate()
// しかし、停止したい場合は、次のようにできます:
stop()
© 2019–PRESENT Anthony Fu https://github.com/antfu
※このページは Nuxt.js 公式ドキュメントの翻訳ページです。
公式ドキュメントの該当ページはこちら:
#