Lavorare con le checkbox in Vue

Ora diamo un'occhiata a come funziona il lavoro con checkbox. Supponiamo di avere il seguente interruttore:

App.vue<template>
  <input type="checkbox">
</template>

Creiamo una proprietà checked, che controllerà il funzionamento di questa checkbox:

javascriptdata() {
  return {
    checked: true,
  }
}

Colleghiamo questa proprietà tramite v-model:

App.vue<template>
  <input type="checkbox" v-model="checked">
</template>

Se la checkbox è selezionata - la proprietà checked avrà valore true, e se non è selezionata - allora false. Per convincersene, puoi visualizzare il valore della proprietà sullo schermo, in questo modo:

App.vue<template>
  <input type="checkbox" v-model="checked">
  <p>{{ checked }}</p>
</template>

Utilizzando l'operatore ternario si può visualizzare qualcosa di più significativo:

App.vue<template>
  <input type="checkbox" v-model="checked">
  <p>{{ checked ? 'yes' : 'no' }}</p>
</template>
Задание 1

Data una checkbox. Dato un paragrafo. Utilizzando la direttiva v-if fate quanto segue: se la checkbox è selezionata - il paragrafo deve essere mostrato, mentre se non è selezionata - allora deve essere nascosto.