Documentazione Vue.js descrive la created
e mounted
gli eventi nel modo seguente:
created
Chiamato in modo sincrono dopo la creazione dell'istanza. In questa fase, l'istanza ha terminato l'elaborazione delle opzioni, il che significa che sono stati impostati i seguenti: osservazione dei dati, proprietà calcolate, metodi, callback di eventi / watch. Tuttavia, la fase di montaggio non è stata avviata e la proprietà $ el non sarà ancora disponibile.
mounted
Chiamato dopo che l'istanza è stata appena montata dove el viene sostituito dal nuovo vm. $ El. Se l'istanza di root è montata su un elemento nel documento, vm. $ El sarà anche nel documento quando viene chiamato mount.
Questo hook non viene chiamato durante il rendering sul lato server.
Capisco la teoria, ma ho 2 domande sulla pratica:
- Esiste un caso in cui
created
verrebbe utilizzatomounted
? - Per cosa posso usare l'
created
evento, nella situazione di vita reale (codice reale)?
created()
per inviare azioni per le chiamate API.
created
viene chiamato in precedenza, quindi ha senso attivare ad esempio il recupero dei dati dal back-end API.