CSS-luokat datan kautta Vuesa

CSS-luokkia voidaan lisätä elementtiin riippuen data-objektin ominaisuuksien arvoista. Katsotaan esimerkkiä. Oletetaan, että meillä on seuraavat ominaisuudet:

javascriptdata() {
  return {
    isActive: true,
    hasError: true,
  }
}

Lisätään elementille CSS-luokkia riippuen ominaisuuksiemme arvoista:

App.vue<template>
  <p :class="{active: isActive, error: hasError}">
    text
  </p>
</template>
Задание 1

Annettu seuraavat ominaisuudet:

javascriptdata() {
  return {
    isValid: true,
    isDisabled: true,
  }
}

Tee niin, että riippuen näiden ominaisuuksien arvoista, tagiin lisätään vastaavat CSS-luokat.