//game.js
console.log("线程", " 函数", " 数据")
const worker = wx.createWorker('workers/index.js')
worker.onMessage(function(e){
console.log("main", "onMessage", e)
})
worker.postMessage({msg:6})
console.log("main", "postMessage",{msg:6})
worker.postMessage({msg:12})
console.log("main", "postMessage",{msg:12})
//workers/index.js
function postMessage(s) {
worker.postMessage(s)
console.log("worker", "postMessage", s)
}
worker.onMessage(function (e) {
console.log("worker", "onMessage", e)
setTimeout(() => {
postMessage(e.msg + 100)
}, 1000);
})
运行后: