fix(BasicTable): avoid select when edit cell (#3484)

This commit is contained in:
xachary
2023-12-29 11:50:25 +08:00
committed by GitHub
parent 816553bfcd
commit 2f921cfb88

View File

@@ -179,7 +179,8 @@
}
});
function handleEdit() {
function handleEdit(e) {
e.stopPropagation();
if (unref(getRowEditable) || unref(props.column?.editRow) || unref(getDisable)) return;
ruleMessage.value = '';
isEdit.value = true;
@@ -430,8 +431,12 @@
)}
</div>
{this.isEdit && (
<Spin spinning={this.spinning}>
<div class={`${this.prefixCls}__wrapper`} v-click-outside={this.onClickOutside}>
<Spin spinning={this.spinning} onClick={(e) => e.stopPropagation()}>
<div
class={`${this.prefixCls}__wrapper`}
v-click-outside={this.onClickOutside}
onClick={(e) => e.stopPropagation()}
>
<CellComponent
{...this.getComponentProps}
component={this.getComponent}