@vetsmen

Как добавить класс во Vue.JS?

Есть данный блок:
<div class="profile"></div
А так же объект, в котором хранится название класса, которое нужно добавить.
Делаю так:
<div class="`profile ${userdata.auth_service}`">
Однако Vue обрабатывает не как переменную, а как сам класс 0aa144d023.jpg

Почему? Ведь с тегом href такая вставка переменных работает. И как можно выйти из этой ситуации?
  • Вопрос задан
  • 2275 просмотров
Решения вопроса 2
0xD34F
@0xD34F Куратор тега Vue.js
<div :class="`profile ${userdata.auth_service}`">

или

<div :class="[ 'profile', userdata.auth_service ]">

или

<div class="profile" :class="userdata.auth_service">
Ответ написан
Комментировать
riot26
@riot26
<:З )~~
<div :class="'profile' + userdata.auth_service">
Как-то так. v-bind:class или сокращённо :class
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@numfin
"Как читать документацию мимо строк"
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы