CSS კლასები data-ს მეშვეობით Vue-ში

CSS კლასების დამატება ელემენტს შესაძლებელია data ობიექტის თვისებების მნიშვნელობებიდან გამომდინარე. ვნახოთ მაგალითზე. დავუშვათ, გვაქვს შემდეგი თვისებები:

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

დავუმატოთ ელემენტს CSS კლასები ჩვენი თვისებების მნიშვნელობიდან გამომდინარე:

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

მოცემულია შემდეგი თვისებები:

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

გახადეთ ისე, რომ ამ თვისებების მნიშვნელობებიდან გამომდინარე თეგში დაემატოს შესაბამისი CSS კლასები.