Skip to content

useWebWorker

简单的 网络工作者 注册和通讯。

¥Simple Web Workers registration and communication.

用法

¥Usage

js
import { useWebWorker } from '@vueuse/core'

const { data, post, terminate, worker } = useWebWorker('/path/to/worker.js')
状态类型描述
dataRef<any>参考通过工作线程接收到的最新数据,可以监视以响应传入的消息
workerShallowRef<Worker | undefined>引用 WebWorker 的实例
方法签名描述
post(message: any, transfer: Transferable[]): void
(message: any, options?: StructuredSerializeOptions | undefined): void
将数据发送到工作线程。
terminate() => void停止并终止工作线程。