Adloun

Vue : construire une application web (école d'ingénieur) · Chapitre 4 · Application directe du cours

v-model développé

Formulaires · niveau 2

Énoncé

Récrire sans v-model une case à cocher reliée à la ref booléenne lettre : quel attribut lier, quel événement écouter, quelle propriété de l'élément lire ?

Corrigé


<div id="app">
  <div>
    <label><input type="checkbox" :checked="lettre" @change="lettre = $event.target.checked"> Recevoir la lettre</label>
    <p>{{ lettre }}</p>
  </div>
</div>

Au chargement, après avoir coché, puis décoché :


false
true
false

Pour une case, v-model lie la propriété checked (et non value), écoute change (et non input) et lit event.target.checked. C'est pour cela que v-model vaut mieux qu'une liaison écrite à la main : il choisit l'attribut et l'événement selon le type de champ.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →