worker.onmessage(function listener)
基础库 或更高版本; 若版本较低,建议采取 兼容处理 。
主体: 企业支付宝小程序
相关文档: my.createworker
监听消息事件。
可在主线程监听 worker 发来的消息,也可在 worker 里监听主线程发来的消息。
function listener
来自 worker 线程的消息的事件的监听函数
参数
object res
属性 | 类型 | 描述 |
---|---|---|
message | object | 收到的消息 |
主线程
worker 线程
const worker = my.createworker('workers/index.js')
// 主线程向 worker 线程发送消息
worker.postmessage({
text: 'hello from main'
});
// 监听 worker 线程发送过来的消息
worker.onmessage(function (message) {
console.log('收到来自 worker 线程的消息',message.text);
});
// worker 线程向主线程发送消息
worker.postmessage({
text: 'hello from worker'
});
// 监听主线程发送过来的消息
worker.onmessage(function (message) {
console.log('收到来自主线程的消息',message.text);
});