perf: Optimization user input auto close when send message
This commit is contained in:
parent
69ae1cafab
commit
86e11baeb2
@ -221,10 +221,9 @@ const checkInputParam = () => {
|
||||
}
|
||||
|
||||
function sendMessage(val: string, other_params_data?: any, chat?: chatType) {
|
||||
if (!userFormRef.value?.checkInputParam()) {
|
||||
if (isUserInput.value) {
|
||||
if (!userFormRef.value?.checkInputParam()) {
|
||||
showUserInput.value = true
|
||||
}
|
||||
return
|
||||
} else {
|
||||
let userFormData = JSON.parse(localStorage.getItem(`${accessToken}userForm`) || '{}')
|
||||
@ -235,6 +234,8 @@ function sendMessage(val: string, other_params_data?: any, chat?: chatType) {
|
||||
return result
|
||||
}, {})
|
||||
localStorage.setItem(`${accessToken}userForm`, JSON.stringify(newData))
|
||||
showUserInput.value = false
|
||||
}
|
||||
}
|
||||
if (!loading.value && props.applicationDetails?.name) {
|
||||
handleDebounceClick(val, other_params_data, chat)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user