【优化】AI chat 发送按钮独立方法

This commit is contained in:
cherishsince 2024-05-21 22:18:03 +08:00
parent 32c6818ee8
commit a431867f41

View File

@ -56,7 +56,7 @@
<el-button
type="primary"
size="default"
@click="onSend"
@click="onSendBtn"
:loading="conversationInProgress"
v-if="conversationInProgress == false"
>
@ -254,6 +254,10 @@ const onSend = async (event) => {
}
}
const onSendBtn = async () => {
await doSend(prompt.value?.trim() as string)
}
const doSend = async (content: string) => {
if (content.length < 2) {
ElMessage({
@ -303,6 +307,10 @@ const doSendStream = async (userMessage: ChatMessageVO) => {
content: '思考中...',
createTime: new Date()
} as ChatMessageVO)
//
nextTick(async () => {
await scrollToBottom()
})
//
textRoll()
// event stream