Vue.js / Nuxt.js

Fundamentos do Nuxt

Estrutura do Nuxt, diretório pages, roteamento automático, layouts, app.vue, diretório server, nuxt.config

22 perguntas de entrevista·
Mid-Level
1

Qual é a estrutura mínima necessária para uma aplicação Nuxt 3?

Resposta

Uma aplicação Nuxt 3 requer apenas um arquivo app.vue ou um diretório pages/ na raiz do projeto. Se app.vue existir sem uma pasta pages/, o Nuxt cria uma aplicação sem o Vue Router. Se pages/ existir, o Nuxt habilita automaticamente o file-based routing e requer <NuxtPage /> no app.vue para exibir as rotas.

2

Como funciona o roteamento automático no diretório pages/?

Resposta

O diretório pages/ do Nuxt usa file-based routing: cada arquivo .vue cria automaticamente uma rota correspondente. Por exemplo, pages/index.vue se torna a rota '/', pages/about.vue se torna '/about', e pages/blog/[id].vue cria uma rota dinâmica '/blog/:id'. Essa abordagem elimina a configuração manual do router.

3

Qual é o papel do componente <NuxtPage /> no app.vue?

Resposta

O componente <NuxtPage /> é um outlet que exibe o conteúdo da página ativa com base na rota atual. Ele é obrigatório no app.vue quando o diretório pages/ existe. Sem <NuxtPage />, as rotas não serão exibidas. É o equivalente a <router-view /> no Vue Router padrão, mas adaptado para o Nuxt.

4

Como aplicar um layout específico a uma página no Nuxt 3?

5

Qual é a diferença entre usar <NuxtLayout> no app.vue e não usá-lo?

+19 perguntas de entrevista

Domine Vue.js / Nuxt.js para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis