useWebWorker
简单的 网络工作者 注册和通讯。
¥Simple Web Workers registration and communication.
用法
¥Usage
js
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 | 停止并终止工作线程。 |