Vue.js / Nuxt.js

Vue Router

Routes, Navigation, router-link, dynamische Routes, route params, query parameters, navigation guards

18 Interview-Fragen·
Junior
1

Was ist Vue Router?

Antwort

Vue Router ist die offizielle Routing-Bibliothek für Vue.js. Sie ermöglicht die Erstellung von Single-Page-Anwendungen mit Navigation zwischen verschiedenen Ansichten ohne Neuladen der Seite. Vue Router verwaltet den Browserverlauf, URL-Parameter und bietet erweiterte Funktionen wie navigation guards zur Kontrolle des Routenzugriffs.

2

Was ist der Hauptvorteil der Verwendung von router-link anstelle eines <a>-Tags?

Antwort

Im Gegensatz zu einem standardmäßigen <a>-Tag verhindert die router-link-Komponente das vollständige Neuladen der Seite während der Navigation. Sie fängt Klicks ab, um mithilfe der History API des Browsers eine clientseitige Navigation durchzuführen. Dadurch bleibt der Anwendungszustand erhalten und es entsteht eine flüssige Benutzererfahrung ohne Ladeverzögerung.

3

Wie definiert man eine einfache Route in Vue Router?

Antwort

Eine einfache Route wird definiert, indem man im routes-Array ein Objekt mit den Eigenschaften path und component erstellt. Der path gibt die URL an (wie /about) und component legt die anzuzeigende Vue-Komponente fest. Diese minimale Konfiguration genügt, um eine funktionierende Navigation in der Anwendung zu erstellen.

4

Welchen Zweck hat die router-view-Komponente?

5

Welche Eigenschaft von router-link gibt das Ziel an?

+15 Interview-Fragen

Meistere Vue.js / Nuxt.js für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten