obj = {
someField: value,
array: [{ field: null }], // Надо отследить изменения!
}
Необходимо в этом obj отследить изменения в array.
Массив в UI отображается, как список выпадающих списков. Привязка такая:
v-for="(item, index) in obj.array"
<Select v-model="obj.array[i].field" />
При выборе значения в Select в field помещается объект.
Есть watch на этот массив: "obj.array" + handler + deep true.
Проблема в том, что когда я выбираю в Select значение, то watch отрабатывает,
но в old-value там приходит не null, а то значение которое выбрали. Это же
значение и в new-value.
Не подскажите как поправить, чтобы приходило корректное старое значение?
перекиньте item массива в отдельный компонент. Проще будет
А можете немного разжевать? Я что-то не могу понять вашу мысль.
Обсуждают сегодня