vue js watch на массив словарей

83
19 октября 2019, 02:00

С backend-а приходит массив словарей, и при изменении любого значения в словаре нужно получить либо значение ключа "id" словаря, либо индекс ячейки массива, для того что бы отправить на backend этот словарь. Но у меня не получается использовать watch с массивом, при попытке отслеживать изменения в массиве я получил ошибку - Watcher принимает только простые пути, разделенные точками. Вопрос возможно ли отслеживать изменения в ячейках массива с помощью watch, количество ячеек массиве может быть любое. Буду благодарен за любую помощь или совет.

Answer 1

Опция deep: true, переданная в вотчер, вас спасет. Подробнее в документации: документация.

READ ALSO
Почему некорректно работает JS-скрипт на Mac OS?

Почему некорректно работает JS-скрипт на Mac OS?

При написании скрипта на плавное прокручивание блоков сайта (По-типу fullpagejs) возникла проблема

83
var и оператор запятая

var и оператор запятая

Почему var i = 15,4; генерирует ошибку? Ведь сначала должно присваивание выполнится, а затем оператор , вернет 4Или как это работает? Может , не является...

104
Создание вложенных списков в React

Создание вложенных списков в React

Мне необходимо создать список в виде древовидной структурыЧто-то вроде:

83