Test technique VueJS | QCM & Quiz – Partie 22

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. Comment pouvez-vous gérer des données locales dans Vue.js sans les rendre réactives ?

A En utilisant

data()
data() dans le composant.

B En utilisant

Object.freeze()
Object.freeze() pour rendre les données non réactives.

C En utilisant

Vue.observable()
Vue.observable() pour rendre les données réactives.

D En utilisant une propriété

computed
computed avec un getter sans setter.

 

2. Comment utilisez-vous Vue Router pour effectuer une navigation programmatique vers une autre route ?

A

this.$router.navigate('/nouvelle-route')
this.$router.navigate('/nouvelle-route')

B

this.$router.push('/nouvelle-route')
this.$router.push('/nouvelle-route')

C

this.$router.changeRoute('/nouvelle-route')
this.$router.changeRoute('/nouvelle-route')

D

this.$router.go('/nouvelle-route')
this.$router.go('/nouvelle-route')

 

3. Comment pouvez-vous modifier l’ordre des éléments dans un tableau avec Vue.js ?

A En utilisant la méthode

Array.sort()
Array.sort().

B En utilisant la méthode

v-for
v-for pour trier les éléments dans le template.

C En utilisant

this.$set()
this.$set() pour réorganiser les éléments.

D Vue.js modifie automatiquement l’ordre des éléments lors des rendus.

 
 

4. Quel est l’outil pour vérifier l’état des données dans Vue.js lors du développement ?

A Vue Monitor

B Vue Logger

C Vue Inspector

D Vue DevTools

 

5. Comment pouvez-vous afficher une liste d’éléments avec Vue.js en utilisant la directive
v-for
v-for ?

A

v-for="(item, index) in items"
v-for="(item, index) in items"

B

v-for="item of items"
v-for="item of items"

C

v-for="items in item"
v-for="items in item"

D

v-for="index in items"
v-for="index in items"

 

6. Quelle méthode Vue.js permet de regénérer un composant après modification ?

A

this.$forceUpdate()
this.$forceUpdate()

B

this.$reRender()
this.$reRender()

C

this.$refresh()
this.$refresh()

D

this.$reload()
this.$reload()

 
 

7. Comment pouvez-vous passer des arguments à un événement personnalisé dans Vue.js ?

A En utilisant

v-on="eventArguments"
v-on="eventArguments"

B En utilisant

@eventName="methodName($event)"
@eventName="methodName($event)"

C En passant directement des arguments dans

v-bind
v-bind

D En utilisant

this.$emit('event', argument)
this.$emit('event', argument)

 

8. Quelle méthode permet de naviguer vers une nouvelle route en utilisant Vue Router sans ajouter une nouvelle entrée dans l’historique ?

A

this.$router.push()
this.$router.push()

B

this.$router.replace()
this.$router.replace()

C

this.$router.navigate()
this.$router.navigate()

D

this.$router.redirect()
this.$router.redirect()

 

9. Comment utilisez-vous Vuex pour gérer des actions asynchrones ?

A En utilisant une mutation.

B En utilisant un getter avec un async function.

C En utilisant une action qui peut contenir des opérations asynchrones.

D Vuex ne gère pas les actions asynchrones.

 
 

10. Comment pouvez-vous désactiver une partie de l’interface en utilisant Vue.js pendant une opération asynchrone ?

A En utilisant

v-if
v-if pour masquer l’élément pendant l’opération.

B En utilisant

v-for
v-for pour répéter l’élément à chaque étape de l’opération.

C En utilisant

v-bind
v-bind pour lier une propriété disabled à une donnée.

D Vue.js désactive automatiquement les éléments pendant les opérations asynchrones.

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *