A documentação do Vue.js descreve os eventos createde da mountedseguinte maneira:
created
Chamado de forma síncrona após a criação da instância. Nesse estágio, a instância concluiu o processamento das opções, o que significa que foram configuradas as seguintes: observação de dados, propriedades calculadas, métodos, retornos de chamada de observação / evento. No entanto, a fase de montagem não foi iniciada e a propriedade $ el ainda não estará disponível.
mounted
Chamado depois que a instância acaba de ser montada, onde el é substituído pelo vm. $ El recém-criado. Se a instância raiz estiver montada em um elemento no documento, vm. $ El também estará no documento quando a montagem for chamada.
Esse gancho não é chamado durante a renderização do servidor.
Entendo a teoria, mas tenho 2 perguntas sobre a prática:
- Existe algum caso em
createdque seria usadomounted? - Para que posso usar o
createdevento, na situação da vida real (código real)?
created()para despachar ações para chamadas de API.
createdé chamado anteriormente, portanto, faz sentido acionar a busca de dados do back-end da API, por exemplo.