La documentation Vue.js décrit les événements createdet mountedcomme suit:
created
Appelé de manière synchrone après la création de l'instance. À ce stade, l'instance a fini de traiter les options, ce qui signifie que les éléments suivants ont été configurés: observation des données, propriétés calculées, méthodes, rappels de surveillance / événement. Cependant, la phase de montage n'a pas été lancée et la propriété $ el ne sera pas encore disponible.
mounted
Appelé après que l'instance vient d'être montée où el est remplacé par le vm. $ El nouvellement créé. Si l'instance racine est montée sur un élément dans le document, vm. $ El sera également dans le document lorsque monté est appelé.
Ce hook n'est pas appelé lors du rendu côté serveur.
Je comprends la théorie, mais j'ai 2 questions concernant la pratique:
- Y a-t-il un cas où
createdserait utilisé plusmounted? - À quoi puis-je utiliser l'
createdévénement en situation réelle (code réel)?
created()pour distribuer des actions pour les appels API.
createdest appelée plus tôt, il est donc logique de déclencher la récupération de données depuis le backend de l'API par exemple.