我已经学习了yup的教程,并尝试了很多方法来实现这一点,但不明白简单表单验证的错误。我得到了错误field.resolve is not a function
。
下面是onClick
函数内部的代码片段:
const registrationSchema = yup.object().shape({
username: yup.string().required,
email: yup.string().email().required,
password: yup.string().min(0).max(10).required,
});
const formData = {
username: registerUsername,
email: registerEmail,
password: registerPassword,
};
const answer = registrationSchema.isValid(formData).then(function (valid) {
console.log("works");
});
我真的很困惑为什么这不起作用。
1条答案
按热度按时间xjreopfe1#
你的
required
应该是required()
: