предисловие
Это последняя серия статей о реактивном объекте, который не «отвечает» после определенной операции.
Основной записью является соответствующий механизм реализации vue.
Ха-ха Чтобы понять эту статью, вам нужны основы использования vue и js
прецедент
Например, вот посмотрите на обновление класса
Тестовый пример выглядит следующим образом: добавьте отзывчивую переменную topClazz в атрибут класса верхнего div.
Скомпилированный рендер выглядит следующим образом
отладка проблемы
Приведенный выше рендер связан с созданием и обновлением дерева VNode.
Затем на самом деле подайте заявку на дом, обновление находится в серии обратных вызовов patchVNode.
Здесь обновляется класс базового элемента dom, а затем страница будет корректироваться
Кроме того, здесь обновляется обновление атрибутов, обновление слушателя, обновление стиля и т. д.
v-show будет включать в себя некоторые обновления стиля в других местах
над