Добрый день, есть по VueJS вопрос. У меня во Vue есть 2 компонента - корневой, и дочерний, который должен отрендериться в v-for-цикле.
Дочерний рендерится на основе массива. Массив содержит в себе объекты. Каждый объект содержит в себе поля как с примитивами, так и с вложенными объектами.
Итого вложенность - 2 уровня.
ПРОБЛЕМА:
когда удаляю в корневом компоненте из массива все элементы, кроме одного (скажем кроме 2го из 3х), то визуально, в DOM-дереве остается отрендеренный 1й элемент, хотя данные для него соответствуют 2му элементу массива. Т.е. Vue понял, что модель поменялась, удалил "лишние элементы из DOM-дерева", но не перерендерил последний.
Пример данных:
https://gist.github.com/AlexKalinin/4e53c83d69120a7fc6e6c99ba47a7bf0