Перезагрузите/повторно запустите компонент vue без рендеринга после узла morph dom

В данный момент я создаю интерфейсный редактор. Когда я вхожу в систему, элементы обрабатываются сервером (laravel) и заключаются в компонент vue без рендеринга:

      <vue-element>
  <template v-slot="{ editing }">
    <div class="element">
      // other HTML
    </div>
  </template>
</vue-element>

Проблема в том, что когда я редактирую этот элемент, классы css и другие вещи меняются, и мне приходится менять местами (преобразовать дом) элемент с новым элементом с сервера. Но когда я это делаю, элемент исчезает, и vue теряет связь с компонентом.

Как я могу перезапустить компонент или есть другие решения моей проблемы?

0 ответов

Другие вопросы по тегам