Vue.js / Nuxt.js

Fundamentos de Nuxt

Estructura de Nuxt, directorio pages, enrutamiento automático, layouts, app.vue, directorio server, nuxt.config

22 preguntas de entrevista·
Mid-Level
1

¿Cuál es la estructura mínima requerida para una aplicación Nuxt 3?

Respuesta

Una aplicación Nuxt 3 solo requiere un archivo app.vue o un directorio pages/ en la raíz del proyecto. Si app.vue existe sin una carpeta pages/, Nuxt crea una aplicación sin Vue Router. Si pages/ existe, Nuxt habilita automáticamente el file-based routing y requiere <NuxtPage /> en app.vue para mostrar las rutas.

2

¿Cómo funciona el enrutamiento automático en el directorio pages/?

Respuesta

El directorio pages/ de Nuxt usa file-based routing: cada archivo .vue crea automáticamente una ruta correspondiente. Por ejemplo, pages/index.vue se convierte en la ruta '/', pages/about.vue se convierte en '/about', y pages/blog/[id].vue crea una ruta dinámica '/blog/:id'. Este enfoque elimina la configuración manual del router.

3

¿Cuál es la función del componente <NuxtPage /> en app.vue?

Respuesta

El componente <NuxtPage /> es un outlet que muestra el contenido de la página activa según la ruta actual. Es obligatorio en app.vue cuando existe el directorio pages/. Sin <NuxtPage />, las rutas no se mostrarán. Es el equivalente de <router-view /> en el Vue Router estándar pero adaptado para Nuxt.

4

¿Cómo aplicar un layout específico a una página en Nuxt 3?

5

¿Cuál es la diferencia entre usar <NuxtLayout> en app.vue y no usarlo?

+19 preguntas de entrevista

Domina Vue.js / Nuxt.js para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis