当前位置:首页 > JavaScript > Uniapp 小程序实现Stream流式输出

Uniapp 小程序实现Stream流式输出

一叶知秋2024-05-13 07:18:49JavaScript21

1.封装一个fetch方法 

  function fetch(params: params) {
    const task = uni.request({
      url: params.url,
      method: params.method,
      enableChunked: true, //注意配置
      data: params,
      header: params.header,
      success: (res) => {},
      fail: (err) => {},
      complete: () => {}
    })

    return task
  }

 2.使用TextDecoder转换编码

requestTask.onChunkReceived(function(res) {
  let decoder = new TextDecoder('utf-8')
  let text = decoder.decode(new Uint8Array(res.data))
  console.log(text)
})

扫描二维码推送至手机访问。

版权声明:本站部分文章来自AI创作、互联网收集,请查看免责申明

本文链接:https://www.yyzq.team/post/338475.html

新工具上线:
分享给朋友: