收藏
回答

wx.request 和 实验性worker 同时使用时,complete回调偶现丢失?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.request 微信iOS客户端 ios 14.3 wechart 8.0.14 2.20.2

ios真机使用worker对请求参数签名,请求发起前,主线程与worker线程通信,同步等待签名结束发起请求!当开启实验性worker(useExperimentalWorker=true)时,主线程包显示请求没有问题,请求complete回调在并发场景下随机丢失不执行!

最后一次编辑于  2021-12-17
回答关注问题邀请回答
收藏

1 个回答

  • sine
    sine
    2021-12-16

    success回调和fail回调是否也会丢失? 或者给个代码片段看看 https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2021-12-16
    有用
    回复 6
    • proxy
      proxy
      2021-12-17
      会丢失的
      2021-12-17
      回复
    • sine
      sine
      2021-12-20回复proxy
      request和worker是两个独立的功能,理论上不会相互影响。你说的应该只是request的问题,可否提供一个可以复现的路径
      2021-12-20
      回复
    • proxy
      proxy
      2021-12-22回复sine
      代码片段里就可以复现,开发工具看log没有问题,需要用ios真机预览
      2021-12-22
      回复
    • sine
      sine
      2021-12-23回复proxy
      收到。我们内部排查看看
      2021-12-23
      回复
    • Wilbur
      Wilbur
      2022-01-11
      有结论吗,我也遇到了这个问题
      2022-01-11
      回复
    查看更多(1)
登录 后发表内容