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.

GrupoOpções: Renderização e Ciclo de Vida
TipoOpção
EscopoNo Componente
Versão do Vue3.0+
Suporte a SSRSim

📝 Sintaxe

export default {
  beforeCreate() {
    // nothing like this.data exists yet
  }
}

⚙️ Argumentos

valueSem 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.
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.
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%