diff --git a/src/components/Table/src/components/renderEditableCell.tsx b/src/components/Table/src/components/renderEditableCell.tsx index 125e0cd68d6..a803932849f 100644 --- a/src/components/Table/src/components/renderEditableCell.tsx +++ b/src/components/Table/src/components/renderEditableCell.tsx @@ -43,7 +43,7 @@ const EditableCell = defineComponent({ const elRef = ref(null); const isEditRef = ref(false); - const currentValueRef = ref(''); + const currentValueRef = ref(props.value); function handleChange(e: ChangeEvent | string | boolean) { if ((e as ChangeEvent).target && Reflect.has((e as ChangeEvent).target, 'value')) { @@ -106,7 +106,7 @@ const EditableCell = defineComponent({ }} style={{ width: 'calc(100% - 48px)' }} ref={elRef} - value={value} + value={unref(currentValueRef)} size="small" onChange={handleChange} onPressEnter={handleSubmit} @@ -141,12 +141,12 @@ export function renderEditableCell({ return ({ text, record }: { text: string; record: any }) => { return ( ); }; diff --git a/src/views/demo/echarts/Line.vue b/src/views/demo/echarts/Line.vue index 249bbcc886e..f6113daff32 100644 --- a/src/views/demo/echarts/Line.vue +++ b/src/views/demo/echarts/Line.vue @@ -1,7 +1,5 @@