Test technique VueJS | QCM & Quiz – Partie 31
Les QCM VueJS sont un excellent moyen de tester et d’approfondir vos connaissances sur ce puissant framework JavaScript. Que vous soyez débutant cherchant à maîtriser les bases ou développeur expérimenté souhaitant valider vos compétences techniques, nos quiz interactifs vous permettent d’évaluer votre compréhension de VueJS. Grâce à des questions ciblées sur des concepts clés comme les composants, la gestion d’état et les directives, ces tests vous aideront à progresser rapidement et à renforcer vos compétences en développement web.
1. Que se passe-t-il si vous utilisez v-for
sans spécifier une clé (key
) ?
A Vue pourrait rencontrer des problèmes de performance en manipulant les éléments.
B La liste ne sera pas rendue correctement.
C Les éléments seront triés automatiquement par Vue.
D Un avertissement sera affiché si des clés ne sont pas spécifiées.
2. Comment ajouter une méthode dans un composant Vue.js ?
A Ajouter directement une méthode dans l’élément HTML.
B Créer une prop
dynamique pour chaque méthode.
C Utiliser l’option data
pour déclarer des méthodes.
D Utiliser l’option methods
dans la définition du composant.
3. Qu’est-ce qu’une directive dans Vue.js ?
A Une fonction qui applique des comportements sur le DOM.
B Un composant qui gère des événements personnalisés.
C Une propriété réactive liée à une donnée.
D Une fonction asynchrone de gestion d’événements.
4. Comment peut-on mettre à jour une propriété dans un composant enfant depuis le parent ?
A Modifier directement la prop
dans le composant enfant.
B Utiliser this.$emit()
pour envoyer une mise à jour vers le parent.
C Utiliser une méthode dans le composant enfant et l’appeler depuis le parent.
D Passer un slot dynamique pour modifier la propriété.
5. Que fait v-bind:disabled
sur un bouton ?
A Désactive le bouton en fonction d’une condition dynamique.
B Applique un style à un bouton désactivé.
C Modifie le texte du bouton selon les données.
D Crée un événement personnalisé au clic sur le bouton.
6. Quel est le rôle de v-for="(value, key) in object"
?
A Itérer sur les clés et valeurs d’un objet.
B Appliquer un style dynamique aux éléments d’un objet.
C Filtrer les valeurs d’un objet avant l’affichage.
D Créer un événement personnalisé pour chaque clé.
7. Que fait v-bind:src
sur une image ?
A Appliquer un style dynamique à l’image.
B Modifier le contenu de l’image après sa charge.
C Lier dynamiquement la source de l’image à une donnée.
D Créer une transition lors du changement de l’image.
8. Que fait v-model.lazy
?
A Retarde l’application d’un style dynamique après saisie.
B Crée un comportement réactif immédiat lors de la saisie.
C Valide l’entrée de l’utilisateur immédiatement.
D Retarde la mise à jour de la donnée jusqu’à la perte de focus.
9. Que fait v-on:mouseenter
dans Vue.js ?
A Crée un slot pour l’événement de survol.
B Applique un style dynamique lors du survol.
C Empêche l’élément d’être cliqué.
D Capture l’événement de survol de l’élément.
10. Quel est le but de v-bind:disabled
sur un champ de formulaire ?
A Change la valeur du champ en fonction des données.
B Désactive dynamiquement le champ selon une condition.
C Active le champ en fonction d’un événement.
D Applique un style au champ lorsqu’il est désactivé.