diff --git a/packages/vue3/src/useForm.ts b/packages/vue3/src/useForm.ts index 075dcd978..3613c627c 100644 --- a/packages/vue3/src/useForm.ts +++ b/packages/vue3/src/useForm.ts @@ -91,7 +91,7 @@ export default function useForm( return this }, reset(...fields) { - const resolvedData = typeof data === 'function' ? cloneDeep(data()) : cloneDeep(data) + const resolvedData = typeof data === 'function' ? cloneDeep(data()) : cloneDeep(defaults) const clonedData = cloneDeep(resolvedData) if (fields.length === 0) { defaults = clonedData