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

Как правильно реализовать это на vue?

Пишу небольшой компонент.
Слайдер, на каждом слайде блок и кнопка которая его показывает.
Кол-во блоков всегда разное - иногда 5, иногда 10, иногда 14
Показ блока делаю через переменную.
Каким образом их инициализировать если не знаю сколько точно их будет, или это вобще не так делается?
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@UPSA
anykey. Я не программист, я просто ленивый.
Или сложный массив (в теории):
Слайд1{блок1{},блок2{},...},Слайд2{блок1{},блок2{},...},Слайд3{блок1{},блок2{},..},...
v-for перебирай блоки, но будет двойной v-for.
Или слайд как отдельный компонент (template может одинаковым оказаться для всех, что плохо). Для каждого Слайда (Компонента) отдельный массив с описанием блоков и динамическая загрузка компонентов, те нажал на "Кнопку" другой template.
PS
кнопка которая его показывает
Надеюсь не bottom )))
Сделай v-on:click на div
Ответ написан
Ваш ответ на вопрос

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

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