We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在线示例链接:(必填)
步骤: 1.使用 useXChat 管理对话列表 2. 使用 messageRender自定义 3. 打印 message 内容
messageRender 的类型不能保证为 string
cotent 的类型与 useXChat 的输出类型一致
No response
1.0.3
The text was updated successfully, but these errors were encountered:
根据您描述的问题,您在使用 useXChat 管理对话列表时,messageRender 的入参类型不能保证为 string,而您期望 content 的类型与 useXChat 的输出类型一致。
useXChat
messageRender
string
content
为了更好地帮助您解决这个问题,我建议您可以检查以下几点:
类型定义:确保 messageRender 的参数类型定义与 useXChat 的输出类型一致。如果 useXChat 输出的类型是一个对象或其他复杂类型,您可能需要在 messageRender 中进行相应的处理。
类型转换:如果 useXChat 的输出类型不是 string,您可以在 messageRender 中进行类型转换。例如,使用 JSON.stringify() 将对象转换为字符串。
JSON.stringify()
调试信息:在 messageRender 中打印出接收到的参数类型和内容,以便更好地理解数据流。
如果这些建议没有解决您的问题,您可以提供更多的代码片段或上下文信息,以便我能更具体地帮助您。
Sorry, something went wrong.
Bubble messageRender API Doc
感谢反馈,确实,这里的类型定义不大对,我打算改成这样,看下是否满足诉求:
messageRender?: (content: React.ReactNode | object) => React.ReactNode;
YumoImer
Successfully merging a pull request may close this issue.
重现步骤
在线示例链接:(必填)
步骤:
1.使用 useXChat 管理对话列表
2. 使用 messageRender自定义
3. 打印 message 内容
当前行为
messageRender 的类型不能保证为 string
预期行为
cotent 的类型与 useXChat 的输出类型一致
上下文
No response
版本
1.0.3
您在哪些浏览器上遇到了这个问题?
No response
The text was updated successfully, but these errors were encountered: