Skip to content

ChatInput 对话输入 ​

支持 Enter 发送、Shift+Enter 换行;放在 DanChat footer 时可自动接入上下文。

最近发送:无

API ​

Props ​

属性说明类型默认值必填
modelValue / v-model输入内容string''否
disabled禁用输入与发送booleanfalse否
placeholder占位文案string'输入消息,Enter 发送,Shift+Enter 换行'否
submitOnEnter是否 Enter 发送(Shift+Enter 换行)booleantrue否

Events ​

事件名说明回调参数
update:modelValue输入变化(value: string) => void
send点击发送或 Enter;会清空输入(content: string) => void
stop生成中点击停止() => void

Slots ​

插槽名说明
actions发送按钮左侧的额外操作区

行为说明 ​

  • 若处于 DanChat 内且 generating=true,显示「停止」按钮,发送按钮隐藏。
  • 调用 send 时同时 emit('send') 与上下文 chat.send()。
  • 空内容或禁用/生成中时不会发送。