CSS klasių objektas Vue

CSS klasės taip pat gali būti saugomos objektuose. Šiuo atveju klasių pavadinimai bus objekto raktai, o objekto elementai bus loginės reikšmės. Jei reikšmė bus true, tada klasė bus pridėta prie elemento, o jei false, tai nebus.

Pabandykime praktiškai. Tarkime, kad turime šį objektą su klasėmis:

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

Pririškime šį objektą prie elemento:

App.vue<template>
  <p :class="obj">text</p>
</template>
Задание 1

Duotas šis objektas su CSS klasėmis:

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

Pritaikykite šias klases kokiam nors elementui. Patikrinkite, kurios klasės buvo pritaikytos, o kurios ne.