Die Dokumentation von Vue.j beschreibt die created
und mounted
Ereignisse wie folgt:
created
Wird nach dem Erstellen der Instanz synchron aufgerufen. Zu diesem Zeitpunkt hat die Instanz die Verarbeitung der Optionen abgeschlossen, was bedeutet, dass Folgendes eingerichtet wurde: Datenbeobachtung, berechnete Eigenschaften, Methoden, Watch / Event-Rückrufe. Die Bereitstellungsphase wurde jedoch noch nicht gestartet, und die Eigenschaft $ el ist noch nicht verfügbar.
mounted
Wird aufgerufen, nachdem die Instanz gerade gemountet wurde, wobei el durch die neu erstellte vm. $ El ersetzt wird. Wenn die Stamminstanz in ein In-Document-Element eingebunden ist, ist vm. $ El auch beim Aufrufen in das Dokument eingebunden.
Dieser Hook wird beim serverseitigen Rendern nicht aufgerufen.
Ich verstehe die Theorie, aber ich habe zwei Fragen zur Praxis:
- Gibt es einen Fall wo
created
würdemounted
? - Wofür kann ich das
created
Ereignis in einer realen Situation (realer Code) verwenden?
created()
zum Versenden von Aktionen für API-Aufrufe verwendet werden.
created
wird früher aufgerufen, daher ist es sinnvoll, beispielsweise das Abrufen von Daten aus dem API-Backend auszulösen.