Условно-обязательное поле простой схемы в массиве объектов - PullRequest
0 голосов
/ 25 августа 2018

Я пытаюсь сделать поле условно обязательным, однако у меня возникают проблемы с доступом к значению поля, когда оно находится в массиве объектов.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);
  },
}
...