АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗jsvuPmStCO 38 of 72 menu

Объект с CSS классами в Vue

CSS классы могут также хранится в объектах. При этом имена классов будут ключами объекта, а элементами объекта будут логические значения. Если значение будет true, то класс будет добавлен элементу, а если false, то не будет.

Давайте попробуем на практике. Пусть у нас есть следующий объект с классами:

data() { return { obj: { active: true, valid: false, }, } }

Привяжем этот объект к тегу:

<template> <p :class="obj">text</p> </template>

Дан следующий объект с CSS классами:

data() { return { obj: { done: true, selected: false, }, } }

Примените эти классы к какому-нибудь тегу. Проверьте, какие классы применились, а какие нет.