Как повесить active class?

Если вы хотите повесить класс "active" для определенного элемента или компонента во время использования Vue.js, то есть несколько способов сделать это.

1. С использованием объекта "class" в директиве v-bind:

<template>
  <div v-bind:class="{ 'active': isActive }">Мой элемент</div>
</template>

<script>
export default {
  data() {
    return {
      isActive: true
    };
  }
};
</script>

<style>
.active {
  /* стили для активного элемента */
}
</style>

В этом примере мы используем объект "class" в директиве v-bind, чтобы определить, должен ли элемент иметь класс "active" в зависимости от значения переменной "isActive".

2. С использованием выражения в директиве v-bind:class:

<template>
  <div v-bind:class="isActive ? 'active' : ''">Мой элемент</div>
</template>

<script>
export default {
  data() {
    return {
      isActive: true
    };
  }
};
</script>

<style>
.active {
  /* стили для активного элемента */
}
</style>

В этом примере мы используем выражение в директиве v-bind:class для проверки значения переменной "isActive" и применения класса "active" к элементу, если значение true.

3. С использованием объекта в выражении в директиве v-bind:class:

<template>
  <div v-bind:class="classObj">Мой элемент</div>
</template>

<script>
export default {
  data() {
    return {
      isActive: true
    };
  },
  computed: {
    classObj() {
      return {
        'active': this.isActive,
        'inactive': !this.isActive
      };
    }
  }
};
</script>

<style>
.active {
  /* стили для активного элемента */
}

.inactive {
  /* стили для неактивного элемента */
}
</style>

В этом примере мы используем вычисляемое свойство "classObj", которое возвращает объект с ключами "active" и "inactive", и значениями, основанными на значении переменной "isActive". Это позволяет нам применять активный или неактивный класс в зависимости от значения переменной.

Важно отметить, что в каждом из этих примеров класс "active" описывается в стилевом блоке или файле стилей, где определяются соответствующие стили для активного состояния элемента.