我试图基于另一个架构中的字段在架构中包含条件时的Yup。
例如,我想做这样的事情:
export const personSchema = object({
isDriver: boolean()
});
export const houseSchema = object({
vehicle: object().when('personSchema.isDriver', {
is: true,
then: carSchema.nullable(),
otherwise: carSchema
})
.nullable()
});
感觉好像处于可能的境界,但我只是不太明白。