Vue.js / Nuxt.js

Основи Nuxt

Структура Nuxt, каталог pages, автоматична маршрутизація, layouts, app.vue, каталог server, nuxt.config

22 питань зі співбесід·
Mid-Level
1

Яка мінімально необхідна структура для застосунку Nuxt 3?

Відповідь

Застосунку Nuxt 3 потрібен лише файл app.vue або каталог pages/ у корені проєкту. Якщо app.vue існує без папки pages/, Nuxt створює застосунок без Vue Router. Якщо pages/ існує, Nuxt автоматично вмикає file-based routing і потребує <NuxtPage /> в app.vue для відображення маршрутів.

2

Як працює автоматична маршрутизація в каталозі pages/?

Відповідь

Каталог pages/ у Nuxt використовує file-based routing: кожен файл .vue автоматично створює відповідний маршрут. Наприклад, pages/index.vue стає маршрутом '/', pages/about.vue стає '/about', а pages/blog/[id].vue створює динамічний маршрут '/blog/:id'. Цей підхід усуває ручне налаштування router.

3

Яка роль компонента <NuxtPage /> в app.vue?

Відповідь

Компонент <NuxtPage /> — це outlet, який відображає вміст активної сторінки на основі поточного маршруту. Він обов'язковий у app.vue, коли існує каталог pages/. Без <NuxtPage /> маршрути не відображатимуться. Це еквівалент <router-view /> у стандартному Vue Router, але адаптований для Nuxt.

4

Як застосувати конкретний layout до сторінки в Nuxt 3?

5

Яка різниця між використанням <NuxtLayout> у app.vue та його невикористанням?

+19 питань зі співбесід

Інші теми співбесід Vue.js / Nuxt.js

Опануй Vue.js / Nuxt.js для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно