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
给模型发消息,Sender组件必须要输入内容才可以发送,有一种需求是上传了图片或者文件的时候,不需要输入内容也可以发送消息,现在未输入内容的时候onSubmit事件不触发。
No response
The text was updated successfully, but these errors were encountered:
您提到的问题是关于在 Sender 组件中未输入内容时,按下回车键不会触发 onSubmit 事件的情况。这个问题可能是因为组件的默认行为要求输入内容才能触发提交事件。
onSubmit
要解决这个问题,您可以考虑以下几种方法:
自定义事件处理:在组件中添加一个自定义的事件处理逻辑,检测是否有文件或图片上传,如果有,则允许触发 onSubmit 事件,即使没有文本输入。
修改组件源码:如果您有权限修改组件的源码,可以在组件的 onSubmit 逻辑中添加对文件或图片上传状态的检查。
使用状态管理:通过状态管理工具(如 Redux 或 MobX)来跟踪文件或图片的上传状态,并在 onSubmit 事件中根据状态决定是否提交。
如果您需要更具体的代码示例或帮助,请提供更多的上下文信息或代码片段,我会尽力协助您。
Sorry, something went wrong.
可以自定义发送按钮的逻辑来实现:https://x.ant.design/components/sender-cn#sender-demo-actions
onSubmit 服务于 Sender 组件输入框内的文本,而附件需要配合 Attachments 组件使用,由于这是两个组件,所以没办法将「有附件时 onSubmit 可以触发」集成于 Sender 组件内部。
Attachments
Sender
No branches or pull requests
需求动机
给模型发消息,Sender组件必须要输入内容才可以发送,有一种需求是上传了图片或者文件的时候,不需要输入内容也可以发送消息,现在未输入内容的时候onSubmit事件不触发。
提议的 API 是什么样的?
No response
The text was updated successfully, but these errors were encountered: