vee-validate@next validationSchema 函数参数值始终未定义

vee-validate@next validationSchema function argument value always undefined

我在 Vue 3 中有一个基本的登录表单,我正在尝试使用 vee-validate@next 组合 api 方式对其进行验证。您可以在 stackblitz 查看:https://stackblitz.com/edit/vue-zauhqb 但是我遇到了问题...注入 valiadtionSchema 属性 函数的值始终未定义... 所以第一次呈现表单时,用户名和密码 validationSchema 对象函数中的参数值是未定义的(有道理,没有输入),但即使我输入一些东西并点击提交,它们也是未定义的。

这段代码哪里有问题...

谢谢

好吧,根据我在 vee-validate git hub repo 上发布的这个错误问题:https://github.com/logaretm/vee-validate/issues/3658,你应该在任何 useField() 调用之前调用 useForm()...所以将 useField() 移动到 useForm() 下面后,一切都按预期工作...