Vue.js / Nuxt.js

Vue Router

Route, navigazione, router-link, route dinamiche, route params, query parameters, navigation guards

18 domande da colloquio·
Junior
1

Che cos'è Vue Router?

Risposta

Vue Router è la libreria di routing ufficiale per Vue.js. Permette di creare applicazioni single-page con navigazione tra diverse view senza ricaricare la pagina. Vue Router gestisce la cronologia del browser, i parametri URL e offre funzionalità avanzate come i navigation guards per controllare l'accesso alle route.

2

Qual è il vantaggio principale dell'uso di router-link invece di un tag <a>?

Risposta

Il componente router-link evita il ricaricamento completo della pagina durante la navigazione, a differenza di un tag <a> standard. Intercetta i clic per eseguire la navigazione lato client utilizzando la History API del browser. Questo preserva lo stato dell'applicazione e offre un'esperienza utente fluida senza latenze di caricamento.

3

Come definire una route semplice in Vue Router?

Risposta

Una route semplice si definisce creando un oggetto con le proprietà path e component all'interno dell'array delle routes. La proprietà path indica l'URL (come /about) e component specifica il componente Vue da mostrare. Questa configurazione minima è sufficiente per creare una navigazione funzionante nell'applicazione.

4

Qual è lo scopo del componente router-view?

5

Quale proprietà di router-link specifica la destinazione?

+15 domande da colloquio

Padroneggia Vue.js / Nuxt.js per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis