diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index cae6939f..6b872984 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -11,6 +11,7 @@ - 修复代码 debugger 位置显示错误 - 修复 mock 插件 post 请求错误问题 - 修复部分主题颜色值错误 +- 修复表格在可编辑行状态回车确认 ### 🎫 Chores diff --git a/src/components/Table/src/components/editable/EditableCell.vue b/src/components/Table/src/components/editable/EditableCell.vue index 1d7c44be..39e6b38d 100644 --- a/src/components/Table/src/components/editable/EditableCell.vue +++ b/src/components/Table/src/components/editable/EditableCell.vue @@ -17,7 +17,7 @@ ref="elRef" @change="handleChange" @options-change="handleOptionsChange" - @pressEnter="handleSubmit" + @pressEnter="handleEnter" />
@@ -234,6 +234,13 @@ isEdit.value = false; } + async function handleEnter() { + if (props.column?.editRow) { + return; + } + handleSubmit(); + } + function handleCancel() { isEdit.value = false; currentValueRef.value = defaultValueRef.value; @@ -311,6 +318,7 @@ getWrapperStyle, getRowEditable, getValues, + handleEnter, // getSize, }; },