收藏
回答

主进程接受不到 worker.postMessage消息?

Page({

  data: {},
  
  onLoad: function () {
    this.worker = wx.createWorker('/worker/test.js');
    this.worker.onMessage(function (res) {
      console.log("主进程接受消息");
      console.log(res);
    });
    this.worker.postMessage({
      msg: "你好!!"
    });
  },
  onUnload: function(){
    this.worker.terminate();
  }
})

worker/test.js 代码:
worker.onMessage(function (message) {
  console.log("子进程worker输出");
  console.log(message);
  worker.postMessage({
    msg: "hello!!!"
  })
});
最后一次编辑于  2020-05-26
回答关注问题邀请回答
收藏

5 个回答

  • 星辰大海
    星辰大海
    02-22

    同样的问题,真感觉微信画蛇添足,原web Worker数据结构破话了不说,功能还会有问题

    02-22
    有用
    回复
  • : D
    : D
    2021-06-19

    把增强编译打开试试

    2021-06-19
    有用
    回复
  • wmui
    wmui
    2020-09-29

    上面运营的评论差点把我笑哭了,总之遇到问题,就是升级工具,升级后遇到新问题那就在降回去😂

    2020-09-29
    有用
    回复
  • 菡菡奶奶
    菡菡奶奶
    发表于移动端
    2020-08-30
    584645😝 😋 😨 😭 😭 😨 😞 😨 😋 😨 😭 😨 😛
    2020-08-30
    有用
    回复
  • 灵芝
    灵芝
    2020-05-26

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-05-26
    有用
    回复 4
登录 后发表内容
问题标签