@Iv_and_S

Как организовать код на Vue?

я новичек во vue. есть такая задача:
на входе: "тип расчета" который выбирается из списка.(это понятно как сделать). типов - 7 шт.

логика которую нужно сделать: на вход передается "тип расчета" который выбирает пользователь. есть два списка котролов "тип 1" - 20 шт. и "тип 2" - 15 шт. в зависимости от выбранного "тип расчета" надо отображать некий набор контролов "тип-1" и "тип 2". Контролы "пересекаются" при некоторых значениях начального параметра.
на выходе: отрисованные в Dom контролы двух типов которые отфильтрованы по "тип расчета".

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

Верно ли я думаю , что нужно использовать вариант два? как это организовать в коде (минимальный пример)?
спасибо.
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
<control-one v-if='condition1' />
<control-two v-if='condition2' />
<control-three v-if='condition1 || condition2' />


Как то так
Ответ написан
Ваш ответ на вопрос

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

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