Reactjs 当条件不起作用时,对象的Yup验证
我在React应用程序中结合使用Reactjs 当条件不起作用时,对象的Yup验证,reactjs,Reactjs,我在React应用程序中结合使用yup和Formik进行验证 我的单选按钮字段radioBtn的值是{code:'123',display:'abc'},{code:'456',display:'xyz'}。类似地,我还有两个选项用于此单选按钮。当我选择单选按钮的第一个选项时,值将是一个对象{code:'123',display:'abc'},而不是一个字符串 我还有一个下拉字段dropField,它的选项有[{value:'x',label:'y'}],当radioBtn值为value.cod
yup
和Formik
进行验证
我的单选按钮字段radioBtn
的值是{code:'123',display:'abc'},{code:'456',display:'xyz'}
。类似地,我还有两个选项用于此单选按钮。当我选择单选按钮的第一个选项时,值将是一个对象{code:'123',display:'abc'}
,而不是一个字符串
我还有一个下拉字段dropField
,它的选项有[{value:'x',label:'y'}]
,当radioBtn
值为value.code=='123'
我如何编写此功能的yup
验证,或者我应该对下面的代码做什么更改
dropField: yup
.object()
.when('radioBtn', {
is: '123',
then: yup.object().required(),
}),