parent
ea8af98324
commit
1ff1e4a8d7
|
@ -40,6 +40,13 @@ const handleUpdateCollapsed = (value: boolean) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
function handleKeyDownEnter(event: KeyboardEvent) {
|
function handleKeyDownEnter(event: KeyboardEvent) {
|
||||||
|
if (
|
||||||
|
!state.value.submitOnEnter ||
|
||||||
|
!formActionsRef.value ||
|
||||||
|
!formActionsRef.value.handleSubmit
|
||||||
|
) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
// 如果是 textarea 不阻止默认行为,否则会导致无法换行。
|
// 如果是 textarea 不阻止默认行为,否则会导致无法换行。
|
||||||
// 跳过 textarea 的回车提交处理
|
// 跳过 textarea 的回车提交处理
|
||||||
if (event.target instanceof HTMLTextAreaElement) {
|
if (event.target instanceof HTMLTextAreaElement) {
|
||||||
|
@ -47,9 +54,6 @@ function handleKeyDownEnter(event: KeyboardEvent) {
|
||||||
}
|
}
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|
||||||
if (!state.value.submitOnEnter || !formActionsRef.value) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
formActionsRef.value?.handleSubmit?.();
|
formActionsRef.value?.handleSubmit?.();
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Reference in New Issue