diff --git a/packages/core/src/composables/useForm.ts b/packages/core/src/composables/useForm.ts index 639ed00..1152f7e 100644 --- a/packages/core/src/composables/useForm.ts +++ b/packages/core/src/composables/useForm.ts @@ -606,6 +606,7 @@ export function useForm< return { value: getFieldValue(name), attrs: getFieldAttrs(name), + validateField: () => validateField(toValue(name)), ...getFieldMeta(name), }; }; diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index 7b4989c..a5647f5 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -60,6 +60,7 @@ export interface FieldRegisterOptions { export type UseFormRegisterReturn = FieldMeta & { value: WritableComputedRef; attrs: ComputedRef; + validateField(): Promise; }; export type SetFieldArrayValue = <