Vue.js / Nuxt.js

Formulaires & Validation Vue

v-model, form handling, input types, form validation, VeeValidate, Zod, Yup, custom validators

20 questions d'entretien·
Confirmé
1

Qu'est-ce que v-model dans Vue ?

Réponse

v-model crée une liaison bidirectionnelle (two-way binding) entre un élément de formulaire et une donnée réactive. Il synchronise automatiquement la valeur de l'input avec la variable associée, évitant ainsi d'écrire manuellement le binding de valeur et l'écouteur d'événement. Cette directive est le moyen standard de gérer les formulaires dans Vue.

2

Quel est l'équivalent de v-model en utilisant v-bind et un écouteur d'événement ?

Réponse

v-model est un raccourci syntaxique pour la combinaison de v-bind:value (ou :value) qui lie la valeur et @input qui écoute les changements. Cette combinaison permet de comprendre le fonctionnement interne de v-model et est utile quand un contrôle plus fin sur la mise à jour est nécessaire.

3

Quel modificateur de v-model utiliser pour synchroniser la valeur uniquement après que l'utilisateur quitte le champ ?

Réponse

Le modificateur .lazy transforme le comportement de v-model pour écouter l'événement change au lieu de input. La synchronisation se fait donc au blur plutôt qu'à chaque frappe. Cela est utile pour réduire les mises à jour fréquentes et améliorer les performances sur des champs avec validation coûteuse.

4

Quel modificateur de v-model permet de convertir automatiquement la saisie en nombre ?

5

Comment v-model fonctionne-t-il avec une checkbox unique ?

+17 questions d'entretien

Maîtrise Vue.js / Nuxt.js pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement