Я пытаюсь сделать поле условно обязательным, однако у меня возникают проблемы с доступом к значению поля, когда оно находится в массиве объектов.this.field
возвращает неопределенное значение.По сути, я хочу проверить, является ли поле classes.$.active
ложным.Если это ложь, я хочу, чтобы поле monday
было установлено в ложь.Если я могу успешно проверить значение active
, я могу сделать все остальное.
classes: {
type: Array,
optional: true,
},
'classes.$': {
type: Object,
optional: true,
},
'classes.$.monday': {
type: Boolean,
optional: true,
custom() {
console.log('test', this.field('classes.$.active').value);
},
}