Задать вопрос
@fman2

Как рендерить vue-компонент?

Друзья, всем привет.
Вопрос такой. Есть старый проект с lazy-load, при прокрутке загружаются посты, в которых есть vue компоненты, как сделать так, чтобы при:
$('#div').append($html);

в #div уже добавлялись отрендеренные компоненты.
Я видел примеры, когда компонент создают динамически, это не подходит, потому что в $html примерно такая верстка:
$html = `
<div class="post">
<div class="content">...</div>
<v-comment-form></v-comment-form>
</div>
`;
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Loftschool
    Профессия Веб-разработчик
    7 месяцев
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Решения вопроса 1
Aetae
@Aetae Куратор тега Vue.js
Тлен
И всё же правильный ответ - передавать данные, рисовать на их основе. Передача разметки - это очень плохо.
Но если очень хочется: Vue.compile().
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы