SlavaMaxwell
@SlavaMaxwell
HTML-верстальщик

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

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

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

<button @click="onClick">

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

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

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

Войти через центр авторизации
Похожие вопросы
26 февр. 2021, в 05:09
3000 руб./за проект
26 февр. 2021, в 04:16
3000 руб./за проект
26 февр. 2021, в 01:40
1000 руб./за проект