我想使用 yup 验证两个字段,条件是需要任何人,我的意思是有用户名和电子邮件字段,但用户必须输入任何人,如何使用 yup 验证它
const ValidationSchema = function (values) {
return Yup.object().shape({
email: Yup.string()
.required('email is required!'),
username: Yup.string()
.when('email', {
is: true,
then: Yup.string(),
otherwise: Yup.string().required('Please Enter Username!'),
}),
})
}