Vue.js / Nuxt.js

Vue Router

Trasy, nawigacja, router-link, trasy dynamiczne, route params, query parameters, navigation guards

18 pytań z rozmów·
Junior
1

Czym jest Vue Router?

Odpowiedź

Vue Router to oficjalna biblioteka routingu dla Vue.js. Umożliwia tworzenie aplikacji single-page z nawigacją między różnymi widokami bez przeładowywania strony. Vue Router zarządza historią przeglądarki, parametrami URL oraz udostępnia zaawansowane funkcje, takie jak navigation guards, do kontrolowania dostępu do tras.

2

Jaka jest główna zaleta używania router-link zamiast tagu <a>?

Odpowiedź

W przeciwieństwie do standardowego tagu <a> komponent router-link zapobiega pełnemu przeładowaniu strony podczas nawigacji. Przechwytuje kliknięcia, aby wykonać nawigację po stronie klienta z użyciem History API przeglądarki. Dzięki temu stan aplikacji zostaje zachowany, a użytkownik otrzymuje płynne działanie bez opóźnień związanych z ładowaniem.

3

Jak zdefiniować prostą trasę w Vue Router?

Odpowiedź

Prostą trasę definiuje się, tworząc obiekt z właściwościami path i component w tablicy routes. Właściwość path wskazuje adres URL (jak /about), a component określa komponent Vue do wyświetlenia. Ta minimalna konfiguracja wystarcza, aby utworzyć działającą nawigację w aplikacji.

4

Jakie jest przeznaczenie komponentu router-view?

5

Która właściwość router-link określa miejsce docelowe?

+15 pytań z rozmów

Opanuj Vue.js / Nuxt.js na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo