在 vuelidate 中添加可选验证对象的正确方法是什么?
给定一个验证形状:
validations: {
vehicles: {
$each: {
type: {
required
},
engine: {
required: requiredIf((vehicle) => vehicle.type == 'car'),
size: {
required
},
power: {
required
}
}
}
}
}
我的期望是,对于这种类型的车辆,bike
我不需要提供尺寸和功率,因为engine
不需要它们的父级。但是验证返回无效。