parent
2ed1966178
commit
e9976e90f8
@ -0,0 +1,28 @@
|
|||||||
|
//work-loader使用示例
|
||||||
|
//vue2 配置vue.config.js中增加
|
||||||
|
/**
|
||||||
|
* config.module.rule('worker')
|
||||||
|
* .test(/\.worker\.js$/)
|
||||||
|
* .use('worker-loader')
|
||||||
|
* .loader('worker-loader')
|
||||||
|
* .options({ inline: 'fallback' }).end()
|
||||||
|
*/
|
||||||
|
//主程序使用
|
||||||
|
/**
|
||||||
|
* import Worker from './sliao.worker?v=10' 这里注意修改work线程函数时需要修改版本号才能生效
|
||||||
|
* const worker = new Worker();
|
||||||
|
* worker.onmessage = ({data}) => {
|
||||||
|
* console.log('获取到处理的数据', data);
|
||||||
|
* };
|
||||||
|
* function sendMessage() {
|
||||||
|
* worker.postMessage(['第一条', '第二条', '第三条','第三条']);
|
||||||
|
* }
|
||||||
|
* sendMessage()
|
||||||
|
*/
|
||||||
|
|
||||||
|
//*.work.js
|
||||||
|
onmessage = (e)=>{
|
||||||
|
const {data}=e
|
||||||
|
console.log(data)
|
||||||
|
postMessage(data)
|
||||||
|
}
|
Loading…
Reference in new issue