Vueにおけるdataを使用したCSSクラスの追加

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クラスがタグに追加されるようにしてください。