Vue.js / Nuxt.js

Podstawy Nuxt

Struktura Nuxt, katalog pages, automatyczny routing, layouts, app.vue, katalog server, nuxt.config

22 pytań z rozmów·
Mid-Level
1

Jaka jest minimalna wymagana struktura dla aplikacji Nuxt 3?

Odpowiedź

Aplikacja Nuxt 3 wymaga jedynie pliku app.vue lub katalogu pages/ w katalogu głównym projektu. Jeśli app.vue istnieje bez folderu pages/, Nuxt tworzy aplikację bez Vue Router. Jeśli pages/ istnieje, Nuxt automatycznie włącza file-based routing i wymaga <NuxtPage /> w app.vue, aby wyświetlać trasy.

2

Jak działa automatyczny routing w katalogu pages/?

Odpowiedź

Katalog pages/ w Nuxt używa file-based routing: każdy plik .vue automatycznie tworzy odpowiednią trasę. Na przykład pages/index.vue staje się trasą '/', pages/about.vue staje się '/about', a pages/blog/[id].vue tworzy dynamiczną trasę '/blog/:id'. Takie podejście eliminuje ręczną konfigurację routera.

3

Jaka jest rola komponentu <NuxtPage /> w app.vue?

Odpowiedź

Komponent <NuxtPage /> to outlet, który wyświetla zawartość aktywnej strony na podstawie bieżącej trasy. Jest obowiązkowy w app.vue, gdy istnieje katalog pages/. Bez <NuxtPage /> trasy nie będą wyświetlane. Jest odpowiednikiem <router-view /> w standardowym Vue Router, ale dostosowanym do Nuxt.

4

Jak zastosować określony layout do strony w Nuxt 3?

5

Jaka jest różnica między używaniem <NuxtLayout> w app.vue a nieużywaniem go?

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