收藏
回答

onChunkReceived监听数据流返回 被切割,造成数据不完整性

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug onChunkReceived 微信iOS客户端 很多都有不指定某个版本 3.7.12

后端传输三次数据每次都是 data:对象的完整数据

前端在手机上接收的数据是两次并且被切割成不完整数据

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

1 个回答

  • sun
    sun
    04-17

    onChunkReceived接收的是流式数据,不能保证数据的顺序的,需要前端自行处理顺序。

    如果实在不理解,就搜索学一下流式数据。

    04-17
    有用
    回复 3
    • JJD
      JJD
      04-17
      意思是只能接收后端返回的流  但是不能同步后端返回流时的数据与次数吗?
      04-17
      回复
    • JJD
      JJD
      04-17
      主要是 把完整数据切割成非正常数据了   列如 后端传输的数据为 【1,2,3】为一次传输的完整数据    而小程序缺接收的是  【1,2】,把 3 加入到下次的返回结果了  【3,4,5,6】了
      04-17
      回复
    • sun
      sun
      04-17回复JJD
      流式数据传输无法保证传输的顺序。具体你可以搜索流式传输数据顺序,有相关内容的。
      04-17
      回复
登录 后发表内容