x icon indicating copy to clipboard operation
x copied to clipboard

message类型为对象时,typing打字效果失效

Open xuchaoying opened this issue 9 months ago • 6 comments

重现步骤

在线示例链接:(必填)https://codesandbox.io/p/devbox/runtime-sound-z642hk

当前行为

如demo所示,content为对象时,typing失效了

还有一个ts类型问题:https://github.com/ant-design/x/issues/568

预期行为

No response

上下文

No response

版本

1.0.5

您在哪些浏览器上遇到了这个问题?

No response

xuchaoying avatar Mar 18 '25 08:03 xuchaoying

在现有的 ant-design/x 仓库中,我找到了几个与 typing 效果相关的 Pull Request 和 Issue,但没有发现与您描述的问题完全相同的报告。以下是一些相关的条目:

  1. PR #19 - feat: New component Bubble
  2. PR #46 - :sparkles: feat: Sender / ChatInput components
  3. PR #125 - feat: useXAgent
  4. Issue #339 - 按useXChat演示代码,使用流式输出更新内容无效,还是一次性输出
  5. PR #378 - feat(bubble): add typing suffix support (#316)

这些条目可能与 typing 效果的实现有关,但并没有直接解决您提到的 message 类型为对象时的问题。

如果您希望我为您创建一个新的 Issue 来报告这个问题,请告诉我,我会为您处理。或者,您可以尝试在现有的 Issue 中查看是否有相关的解决方案。请让我知道您的决定。

petercat-assistant[bot] avatar Mar 18 '25 08:03 petercat-assistant[bot]

因为目前设计的是content 为string,才可以产生打字机效果哈,可以看下具体文档

pokerface9830 avatar Mar 19 '25 03:03 pokerface9830

因为目前设计的是content 为string,才可以产生打字机效果哈,可以看下具体文档

这个设计是否合理?一般来说还有附件的需求,如果有文件、图片需要展示在聊天框,那content必不可能是string,这种情况有官方解法吗

xuchaoying avatar Mar 19 '25 03:03 xuchaoying

Image

IsDyh01 avatar Apr 07 '25 11:04 IsDyh01

因为目前设计的是content 为string,才可以产生打字机效果哈,可以看下具体文档

这个不太合理吧,我现在也遇到这个问题了,message设置成对象 打字效果不行了

zhm1196462433 avatar May 12 '25 02:05 zhm1196462433

Image

这样写messageRender的参数就是message.content了,但是我需要的是message对象

zhm1196462433 avatar May 12 '25 02:05 zhm1196462433