我有两个字段:电子邮件,billingInfo。
虽然“电子邮件”无效,但是billingInfo应该无效。 (因为帐单信息在内部需要有效的电子邮件)
我的模式是这样的:
const schema = yup.object({
email: yup.string().email(),
billingInfo: yup.object().required().when('email', {
is: PSEUDO_CODE_YUP_IS_INVALID() ///// trying to do this
then: PSUEDO_CODE_ALWAYS_RETURN_INVALID() /// trying to do this
})
});
我正在尝试is
测试该字段是否无效。并且如果是then
,则应该始终返回无效。
这可能吗?