收藏
回答

worker回调里拿不到getStorageSync的数据?

worker回调里拿不到getStorageSync的数据?是正常的吗?

主线程onMessage里拿不到storage里的数据

回答关注问题邀请回答
收藏

2 个回答

  • CR
    CR
    2022-03-30

    经测试安卓微信版本:8.0.20,无问题

    ios 微信版本:8.0.18有问题


    主进程代码

    这种必现打印的值为undefined

      onShow: function() {
         wx.setStorageSync('abc','111111111')
         this.startWork()
      },
      startWork(){
        worker = wx.createWorker('workers/index.js', {
              useExperimentalWorker: true
            }) // 文件名指定 worker 的入口文件路径,绝对路径
            worker.postMessage()
            worker.onMessage((res) => {
              console.log("store11111", wx.getStorageSync('abc'))
            })
       }
    
    2022-03-30
    有用 1
    回复 1
    • CR
      CR
      2022-03-30
      希望官方回复下
      2022-03-30
      回复
  • Cjiang
    Cjiang
    2022-03-30

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

    2022-03-30
    有用
    回复 3
登录 后发表内容