Vue.js / Nuxt.js

Vue Router

Routes, navigation, router-link, dynamic routes, route params, query parameters, navigation guards

18 questions d'entretien·
Junior
1

Qu'est-ce que Vue Router ?

Réponse

Vue Router est la bibliothèque officielle de routage pour Vue.js. Elle permet de créer des applications single-page avec navigation entre différentes vues sans rechargement de page. Vue Router gère l'historique du navigateur, les paramètres d'URL et offre des fonctionnalités avancées comme les guards de navigation pour contrôler l'accès aux routes.

2

Quel est l'avantage principal d'utiliser router-link au lieu d'une balise <a> ?

Réponse

Le composant router-link évite le rechargement complet de la page lors de la navigation, contrairement à une balise <a> standard. Il intercepte le clic pour effectuer une navigation côté client en utilisant l'API History du navigateur. Cela permet de conserver l'état de l'application et offre une expérience utilisateur fluide sans latence de chargement.

3

Comment définir une route simple dans Vue Router ?

Réponse

Une route simple se définit en créant un objet avec les propriétés path et component dans le tableau de routes. Le path indique l'URL (comme /about) et component spécifie le composant Vue à afficher. Cette configuration minimale suffit pour créer une navigation fonctionnelle dans l'application.

4

À quoi sert le composant router-view ?

5

Quelle propriété du router-link permet de spécifier la destination ?

+15 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