Vue.js / Nuxt.js

Nuxt-grondbeginselen

Nuxt-structuur, pages-directory, automatische routing, layouts, app.vue, server-directory, nuxt.config

22 gespreksvragen·
Mid-Level
1

Wat is de minimaal vereiste structuur voor een Nuxt 3-applicatie?

Antwoord

Een Nuxt 3-applicatie vereist alleen een app.vue-bestand of een pages/-directory in de projectroot. Als app.vue bestaat zonder een pages/-map, maakt Nuxt een applicatie zonder Vue Router. Als pages/ bestaat, schakelt Nuxt automatisch file-based routing in en vereist het <NuxtPage /> in app.vue om routes weer te geven.

2

Hoe werkt automatische routing in de pages/-directory?

Antwoord

De pages/-directory van Nuxt gebruikt file-based routing: elk .vue-bestand maakt automatisch een bijbehorende route aan. Bijvoorbeeld: pages/index.vue wordt de route '/', pages/about.vue wordt '/about', en pages/blog/[id].vue maakt een dynamische route '/blog/:id'. Deze aanpak maakt handmatige routerconfiguratie overbodig.

3

Wat is de rol van het <NuxtPage />-component in app.vue?

Antwoord

Het <NuxtPage />-component is een outlet die de inhoud van de actieve pagina weergeeft op basis van de huidige route. Het is verplicht in app.vue wanneer de pages/-directory bestaat. Zonder <NuxtPage /> worden routes niet weergegeven. Het is het equivalent van <router-view /> in de standaard Vue Router, maar aangepast voor Nuxt.

4

Hoe pas je een specifieke layout toe op een pagina in Nuxt 3?

5

Wat is het verschil tussen het gebruik van <NuxtLayout> in app.vue en het niet gebruiken ervan?

+19 gespreksvragen

Beheers Vue.js / Nuxt.js voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis