langgenius / webapp-text-generator

MIT License
128 stars 347 forks source link

答案内容展示的时候,内容重复展示问题 #7

Open nigulasikk opened 9 months ago

nigulasikk commented 9 months ago

后端返回的流式数据 是增量的 ,前端处理字符串的时候拿最后一个结果就行了。 目前 join字符串的方式会导致显示内容重复

更改后的代码 image

nigulasikk commented 9 months ago

sendCompletionMessage(data, { onData: (data: string, _isFirstMessage: boolean, { messageId }) => { tempMessageId = messageId res.push(data) // 下面这一行 当前main分支代码: setCompletionRes(res?.join('')) setCompletionRes(res?.[res?.length - 1]) },