说我有一个Yup.string()
开始。
然后,在某个时候,就像在一个循环中,我想required
有效地添加规则:
Yup.string().required('This field is required')
.
也许然后也添加一些.email
检查。
我已经尝试过这种方式,但似乎没有用:
function validationSchemaConstructor(question) {
const schema = Yup.string();
question.validation_rules.forEach(rule => {
if ("is_required" in rule) {
schema.required("Hey man nice shot");
}
});
return schema;
}