Skip to content

useWebWorker

类别
导出大小
328 B
最近修改
2 days ago
相关

简单的 Web Workers 注册和通信。

🌐 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>对通过 worker 接收到的最新数据的引用,可以被监听以响应传入的消息
workerShallowRef<Worker | undefined>WebWorker 实例的引用
方法签名描述
post(message: any, transfer: Transferable[]): void
(message: any, options?: StructuredSerializeOptions | undefined): void
向工作线程发送数据。
terminate() => void停止并终止工作线程。