收藏
回答

wx.navigateTo前执行wx.request导致阻塞

框架类型 问题类型 操作系统 工具版本
小程序 Bug macOS 1.02.1906141

- 当前 Bug 的表现(可附上截图)

在wx.navigateTo前执行若干wx.request(日志埋点、预加载等),会产生request的阻塞,表现为nextwork中有一段明显的stalled(100ms左右)。需要setTimeout 0 wx.navigateTo。



- 预期表现

正常无明显阻塞


- 复现路径

https://developers.weixin.qq.com/s/iqom7fmj7A9W

点击Next,观察network,多点几次


最后一次编辑于  2019-06-19
回答关注问题邀请回答
收藏

1 个回答

  • 工号 9527
    工号 9527
    2019-06-20

    hi,wx.request 有个同步创建请求任务的过程

    2019-06-20
    有用
    回复 1
    • SeaSonS
      SeaSonS
      2019-06-20

      所以做预加载需要setTimeout比较好?


      2019-06-20
      回复
登录 后发表内容