diff --git a/packages/form/src/FormDialog.vue b/packages/form/src/FormDialog.vue index cce50db3..1ddfc9af 100644 --- a/packages/form/src/FormDialog.vue +++ b/packages/form/src/FormDialog.vue @@ -150,7 +150,7 @@ const closeHandler = () => { const save = async () => { try { - const changeRecords = form.value?.changeRecords; + const changeRecords = [...(form.value?.changeRecords || [])]; const values = await form.value?.submitForm(); emit('submit', values, { changeRecords }); } catch (e) {