提问人:mahmutoz 提问时间:11/3/2023 更新时间:11/3/2023 访问量:29
如何在 Yup 中动态添加或删除必填字段?
How can I dynamically add or remove required fields in Yup?
问:
我希望字段“taxOffice”是否必填,具体取决于在“membershipType”字段中收到的值。如何使用 Yup 实现这一点?
“当我使用 when() 函数时,我遇到以下错误:'Uncaught (in promise) TypeError: branch is not a function.'我无法找到解决方案。
是的版本:1.3.2”
const NewUserSchema = Yup.object().shape({
company: Yup.object().shape({
membershipType: Yup.string().required(),
taxOffice: Yup.string().when('membershipType', {
is: (val) => val === "GOVERNMENT_INSTITUTION",
then: Yup.string().required(),
otherwise: Yup.string(),
}),
}),
})
答: 暂无答案
评论