<slot> Saída de Slot

Última atualização: 2026-10-22

<slot> Saída de Slot

O declara a saída de conteúdo no template do filho: o conteúdo passado pelo pai substitui esse ponto e pode ter conteúdo padrão (reserva).

GrupoIntegrados
TipoComponente / Elemento
EscopoTemplate
Versão do Vue3.0+
Suporte a SSRSim

📝 Sintaxe

<slot></slot>
<slot name="header">Cabeçalho padrão</slot>

<!-- slot com escopo: passa dados do filho para fora -->
<slot :item="item"></slot>

⚙️ Argumentos

propsname (slot nomeado, o padrão é default); atributos extras podem ser passados como dados de escopo

▶ Exemplo

Edite o código abaixo e veja o resultado ao vivo:

Saída:

Shows the parent's custom header and body content.

💡 Pontos-chave

💡 Dica O conteúdo padrão aparece apenas quando o pai não passa nada; é a prática padrão para UI de reserva.
ℹ️ Nota O slot com escopo passa os dados do filho de volta ao pai (núcleo da personalização de componentes de lista).
⚠️ Aviso O conteúdo do slot é compilado no escopo do pai: ele não acessa diretamente os dados do filho (use slots com escopo).
Mais casos em breve.

📚 Tutoriais Relacionados

❓ FAQ

P E se o pai não passar conteúdo?
R Aparece o conteúdo padrão dentro do <slot>; sem conteúdo padrão, nada é renderizado.
P Quantos slots um componente pode ter?
R Quantos quiser: um padrão + vários nomeados.
P O conteúdo do slot pode acessar os dados do filho?
R Não, a menos que os dados sejam passados para fora via props de slot com escopo.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%