Задать вопрос
vikkyshostak
@vikkyshostak
< This head full of dreams.

Vue.js 2.x. Как получить доступ к элементу, который скрыт через v-if?

Доброго дня.

Делаю мульти-степ форму (Django + Vue) с множеством условий отображений следующего шага. Я скрываю все последующие шаги (и варианты) через v-if, то есть их в DOM нет после полной загрузки страницы. Отсюда возникла проблема такого порядка: не могу никак сделать вызов таких плагинов, как Flatpickr (красивый дата-пикер), например.

Гуру VueJS, подскажите, пожалуйста, что можно с этим сделать? Бьюсь уже не первый день с этим..

ADD:

Немного поясню «чего хочу». На пятом шаге формы есть поле (обычный input с классом .datepicker), на которое настроен плагин Flatpickr. Его вызов прописан в общем файле script.js (всё собирает Webpack). Так вот, дата-пикер не отображается, так как при загрузке DOM не было никакого поля с классом .datepicker, так как он появляется там только в пятом шаге.
  • Вопрос задан
  • 311 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя Александр Гамов К ответам на вопрос (2)
v-show ?)
еще как вариант вызывать плагины только после срабатывания условия для появления блока, а не при загрузке модуля.
Ответ написан