yup.object().shape({
dateType: yup.string().nullable(),
fromDate: yup.date().transform((v) => (moment(v).isValid() ? moment(v) : null)).nullable().when('dateType',{
is: (d)=>d,
then:yup.date().required().typeError('this date is required').max(yup.ref('toDate'), 'Fromm-Date must be less than the To-date')
}),
toDate: yup.date().transform((v) => (moment(v).isValid() ? moment(v) : null)).nullable().when('dateType',{
is: (d)=>d,
then:yup.date().required().typeError('this date is required')
})
})
1条答案
按热度按时间rjjhvcjd1#
我想你已经得到答案了,如果没有你可以试试这个-