Vue.js / Nuxt.js

Fondamenti di Nuxt

Struttura Nuxt, directory pages, routing automatico, layouts, app.vue, directory server, nuxt.config

22 domande da colloquio·
Mid-Level
1

Qual è la struttura minima richiesta per un'applicazione Nuxt 3?

Risposta

Un'applicazione Nuxt 3 richiede solo un file app.vue o una directory pages/ nella radice del progetto. Se app.vue esiste senza una cartella pages/, Nuxt crea un'applicazione senza Vue Router. Se pages/ esiste, Nuxt abilita automaticamente il file-based routing e richiede <NuxtPage /> in app.vue per visualizzare le rotte.

2

Come funziona il routing automatico nella directory pages/?

Risposta

La directory pages/ di Nuxt usa il file-based routing: ogni file .vue crea automaticamente una rotta corrispondente. Ad esempio, pages/index.vue diventa la rotta '/', pages/about.vue diventa '/about', e pages/blog/[id].vue crea una rotta dinamica '/blog/:id'. Questo approccio elimina la configurazione manuale del router.

3

Qual è il ruolo del componente <NuxtPage /> in app.vue?

Risposta

Il componente <NuxtPage /> è un outlet che visualizza il contenuto della pagina attiva in base alla rotta corrente. È obbligatorio in app.vue quando esiste la directory pages/. Senza <NuxtPage />, le rotte non verranno visualizzate. È l'equivalente di <router-view /> nel Vue Router standard ma adattato per Nuxt.

4

Come applicare un layout specifico a una pagina in Nuxt 3?

5

Qual è la differenza tra usare <NuxtLayout> in app.vue e non usarlo?

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