SlavaMaxwell
@SlavaMaxwell
Frontend разработчик

Как при клике на кнопку во Vue добавлять класс другому элементу?

Как при клике на кнопку во Vue добавлять класс другому элементу, например на body при клике по кнопке вешается класс active?
  • Вопрос задан
  • 607 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
например на body

Поскольку body не следует использовать в качестве корневого элемента приложения, то так же, как и без vue - путём прямого обращения к classList:

<button @click="onClick">

methods: {
  onClick() {
    document.body.classList.toggle('active');
  },
},

Если же не "например" - читайте документацию, там всё есть.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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