Die Dokumentation von Vue.j beschreibt die created und mountedEreignisse 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
createdwürdemounted? - Wofür kann ich das
createdEreignis in einer realen Situation (realer Code) verwenden?
created()zum Versenden von Aktionen für API-Aufrufe verwendet werden.
createdwird früher aufgerufen, daher ist es sinnvoll, beispielsweise das Abrufen von Daten aus dem API-Backend auszulösen.