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