diff --git a/packages/vee-validate/src/Field.ts b/packages/vee-validate/src/Field.ts index e939cff4f..dd4f93218 100644 --- a/packages/vee-validate/src/Field.ts +++ b/packages/vee-validate/src/Field.ts @@ -185,9 +185,7 @@ const FieldImpl = defineComponent({ onChange: baseOnChange, }; - if (validateOnModelUpdate) { - attrs['onUpdate:modelValue'] = [onChangeHandler] as any; - } + attrs['onUpdate:modelValue'] = e => onChangeHandler(e, validateOnModelUpdate); if (hasCheckedAttr(ctx.attrs.type) && checked) { attrs.checked = checked.value;