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

Как в атрибуте класса :class (vue js) использовать условие и статичный класс?

Мне требуется в атрибуте класса :class использовать конструкцию
{'first-class': data.slideType == 'brand'}
и
`header_comp__headline--${hlStyle||hlDefault.style}`

Как это можно объединить?
  • Вопрос задан
  • 30 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
Решения вопроса 1
:class="{ [`header_comp__headline--${hlStyle||hlDefault.style}`]: true, 'first-class': data.slideType == 'brand' }"

или
:class="[`header_comp__headline--${hlStyle||hlDefault.style}`, data.slideType == 'brand' ? 'first-class' : '']"

или
:class="[`header_comp__headline--${hlStyle||hlDefault.style}`, { 'first-class': data.slideType == 'brand' }]"

или вынести в computed.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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