beforeCreate Antes da inicialização da instância
Última atualização: 2026-10-22
beforeCreate Antes da inicialização da instância
beforeCreate roda antes da instância ser inicializada — data, methods e computed ainda não existem, por isso é raramente usado.
| Grupo | Opções: Renderização e Ciclo de Vida |
|---|---|
| Tipo | Opção |
| Escopo | No Componente |
| Versão do Vue | 3.0+ |
| Suporte a SSR | Sim |
📝 Sintaxe
export default {
beforeCreate() {
// nothing like this.data exists yet
}
}
⚙️ Argumentos
| value | Sem argumentos; this refere-se à instância ainda não inicializada |
|---|
Retorno:Sem valor de retorno
▶ Exemplo
Edite o código abaixo e veja o resultado ao vivo:
Saída:
The console logs first, and the page shows the value set in created.
💡 Pontos-chave
ℹ️ Nota Plugins ocasionalmente o usam para inicialização pré-data.
⚠️ Aviso Acessar this.xxx resulta em undefined — mantenha a lógica de negócio fora.
🏷️ Renderização e Ciclo de Vida relacionados
💡 Casos Relacionados
Mais casos em breve.
📚 Tutoriais Relacionados
❓ FAQ
P Para que serve?
R Cenários raros de plugin ou mixin; created ou setup normalmente bastam.
P Dá para buscar dados?
R Tecnicamente sim, mas não há estado reativo para escrever — use created.
P Ordem em relação ao setup?
R setup roda entre eles e substitui a maior parte de seu uso.