useWebWorker
useWebWorker
シンプルなWeb Workersの登録と通信。
使用方法
import { useWebWorker } from '@vueuse/core'
const { data, post, terminate, worker } = useWebWorker('/path/to/worker.js')
| 状態 | 型 | 説明 |
|---|---|---|
| data | Ref<any> | ワーカーを通じて受信した最新のデータへの参照。受信メッセージに応じて反応するために監視可能です。 |
| worker | ShallowRef<Worker | undefined> | WebWorkerのインスタンスへの参照 |
| メソッド | シグネチャ | 説明 |
|---|---|---|
| post | (message: any, transfer: Transferable[]): void(message: any, options?: StructuredSerializeOptions | undefined): void | データをワーカースレッドに送信します。 |
| terminate | () => void | ワーカーを停止し、終了します。 |
© 2019–PRESENT Anthony Fu https://github.com/antfu
※このページは Nuxt.js 公式ドキュメントの翻訳ページです。
公式ドキュメントの該当ページはこちら:
#