Test technique VueJS | QCM & Quiz – Partie 30
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 un composant Vue reçoit une prop manquante ?
A Vue affiche un avertissement dans la console.
B Vue ignore la prop et applique des valeurs par défaut.
C Vue crée une nouvelle propriété pour compenser l’absence.
D Vue génère une erreur fatale et arrête l’exécution.
2. Que se passe-t-il si une propriété dans data est modifiée après le rendu initial ?
A Vue arrête de rendre le composant et le supprime du DOM.
B Vue lance une erreur car les données ne peuvent pas être modifiées après le rendu.
C Vue ignore la modification et ne met pas à jour l’affichage.
D Vue met à jour automatiquement le DOM pour refléter la modification.
3. Comment créer un composant dynamique dans Vue.js ?
A En utilisant v-if pour afficher différents composants.
B En utilisant v-bind:is
pour lier un composant à une variable.
C En passant des props au composant enfant.
D En ajoutant un slot dans le composant.
4. Que signifie « réactivité » dans Vue.js ?
A Vue.js met à jour le DOM automatiquement lorsque les données changent.
B Vue.js surveille les événements de l’utilisateur en temps réel.
C Vue.js applique des styles dynamiques à chaque modification.
D Vue.js détecte les erreurs de code pendant l’exécution.
5. Comment associer un événement à un bouton avec Vue.js ?
A Utiliser v-on:click
pour lier un événement de clic à une méthode.
B Utiliser v-model
pour lier un événement à une variable.
C Utiliser v-bind
pour appliquer une méthode à un bouton.
D Utiliser v-for
pour créer un bouton dynamique.
6. Qu’est-ce qu’une directive personnalisée dans Vue.js ?
A Une directive que l’on crée pour ajouter un comportement spécifique à un élément.
B Une directive qui lie un style dynamique à un élément.
C Une méthode permettant de créer des composants réutilisables.
D Une fonction utilisée pour modifier un événement.
7. Que permet de faire v-on:keyup
?
A Attacher un événement à un champ de formulaire.
B Appliquer un effet de transition à un élément.
C Modifier un style CSS après un événement de touche.
D Écouter l’événement lorsque la touche est relâchée.
8. Que fait v-on:keydown
dans Vue.js ?
A Permet d’exécuter un méthode conditionnelle après chaque pression de touche.
B Applique une transition quand une touche est enfoncée.
C Écoute l’événement lorsqu’une touche est enfoncée sur un élément.
D Modifie un attribut lors d’une action clavier.
9. Comment manipuler le DOM après chaque mise à jour dans Vue.js ?
A Utiliser this.$nextTick()
pour exécuter du code après le rendu.
B Utiliser mounted()
pour manipuler le DOM lors du montage.
C Utiliser created()
pour manipuler le DOM avant le montage.
D Utiliser updated()
pour chaque changement de donnée.
10. Comment ajouter un composant Vue.js à un élément HTML spécifique ?
A Utiliser new Vue({ el: '#app' })
pour lier un composant à un élément spécifique.
B Ajouter v-bind
à l’élément HTML.
C Utiliser un slot dynamique dans le composant pour le lier à un élément.
D Appliquer v-for
pour générer un composant au sein de l’élément.