diff --git a/src/pages/componentDevelopment/componentList/addApiModal.tsx b/src/pages/componentDevelopment/componentList/addApiModal.tsx
index 7ad81bc..1e90a34 100644
--- a/src/pages/componentDevelopment/componentList/addApiModal.tsx
+++ b/src/pages/componentDevelopment/componentList/addApiModal.tsx
@@ -156,12 +156,14 @@ const AddApiModal = ({
diff --git a/src/pages/componentDevelopment/componentList/editableTable.tsx b/src/pages/componentDevelopment/componentList/editableTable.tsx
index e50093a..1484f4f 100644
--- a/src/pages/componentDevelopment/componentList/editableTable.tsx
+++ b/src/pages/componentDevelopment/componentList/editableTable.tsx
@@ -66,7 +66,7 @@ function EditableCell({ value, onChange, columnType, record, dataIndex }) {
return {value};
}
-function EditableTable({ onDataUpdate, initialData = [] }) {
+function EditableTable({ onDataUpdate, initialData = [], visible }) {
const [data, setData] = useState([]);
// 当初始数据变化时,更新表格数据
@@ -81,6 +81,10 @@ function EditableTable({ onDataUpdate, initialData = [] }) {
}
}, [initialData]);
+ useEffect(() => {
+ if (!visible) setData([]);
+ }, [visible]);
+
const handleValueChange = (key, dataIndex, value) => {
const newData = data.map(item => {
if (item.key === key) {