Skip to content

useWebWorker

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

¥Simple Web Workers registration and communication.

用法

¥Usage

ts
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停止并终止工作线程。