【发布时间】:2021-09-28 00:19:41
【问题描述】:
我正在使用 Joi 作为我的验证模式。
我希望这些值中至少有一个是正确的。
a=true b=true //valid
a=true b=true //valid
a=false b=true //valid
a=false b=false //invalid
我试过这个: 但我得到一个依赖错误..
Joi.object({
a: Joi.boolean().when('b', {
is: true,
then: Joi.optional(),
otherwise: Joi.required(),
},
b: Joi.boolean().when('a', {
is: true,
then: Joi.optional(),
otherwise: Joi.required(),
},
});
谢谢!
【问题讨论】:
标签: reactjs react-hook-form joi