Задать вопрос
devdesire
@devdesire
Программер

Как обработать вставленный шаблон vue.js через реактивное свойство?

Вот элемент в DOM:
<div id="class_list" v-html="classes"></div>

Вот кусок vue:
var vclasses = new Vue({
    el: '#classes',
    data: {
        classes: ''
    }
}

В гугле уже второй день ищу решение.
Загрузить шаблон с сервера получилось. Но мне нужно обработать jquery функцией, чтобы загруженный контент превратился в список. После установки значения vclasses.classes элемент ещё фактически пуст некоторое время и jquery не видит в элементе дочерних элементов. Пробовал watch{} - не помогло.

Как понять что vue уже фактически заполнил мой элемент шаблоном с сервера?
Я новичок во vue
  • Вопрос задан
  • 194 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • HTML Academy
    Vue.js 3 — разработка клиентских приложений
    1 месяц
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • Stepik
    Frontend разработчик на HTML, CSS и JavaScript
    4 месяца
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Пробовал watch{} - не помогло.

Это потому что вы код внутри watch не обернули в nextTick.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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