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

Open
opened 2026-02-16 06:16:21 -05:00 by yindo · 1 comment
Owner

Originally created by @nigulasikk on GitHub (Jan 12, 2024).

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

更改后的代码
image

Originally created by @nigulasikk on GitHub (Jan 12, 2024). 后端返回的流式数据 是增量的 ,前端处理字符串的时候拿最后一个结果就行了。 目前 join字符串的方式会导致显示内容重复 更改后的代码 ![image](https://github.com/langgenius/webapp-text-generator/assets/5045972/d5a53648-4002-4959-8a68-ee6d178273cc)
Author
Owner

@nigulasikk commented on GitHub (Jan 12, 2024):

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

@nigulasikk commented on GitHub (Jan 12, 2024): sendCompletionMessage(data, { onData: (data: string, _isFirstMessage: boolean, { messageId }) => { tempMessageId = messageId res.push(data) // 下面这一行 当前main分支代码: setCompletionRes(res?.join('')) setCompletionRes(res?.[res?.length - 1]) },
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/webapp-text-generator#2