微信小程序 实现接受chatgpt流模式 实现打印机效果
- 使用requestTask.onChunkReceived监听content download
- 対返回的response.data进行解码,这里没有用到插件,下面会有解码方式
decodeUtf8(inputString) {
const valuesArray = Object.values(new Uint8Array(inputString));
return decodeURIComponent(escape(String.fromCharCode(...valuesArray)));;
},
- 同步给聊天列表的数组,请求结束后使用 requestTask.offChunkReceived(); 关闭监听;
总结 实现打字机效果,対content download 边下载边显示。