diff --git a/packages/form/src/Form.vue b/packages/form/src/Form.vue index 4bc713a8..454cfbb3 100644 --- a/packages/form/src/Form.vue +++ b/packages/form/src/Form.vue @@ -177,7 +177,7 @@ export default defineComponent({ submitForm: async (native?: boolean): Promise => { try { await elForm.value?.validate(); - return native ? values.value : cloneDeep(values.value); + return native ? values.value : cloneDeep(toRaw(values.value)); } catch (invalidFields: any) { const error: string[] = [];