Dokumentacja Vue.js opisuje zdarzenia created
i mounted
w następujący sposób:
created
Wywoływane synchronicznie po utworzeniu instancji. Na tym etapie instancja zakończyła przetwarzanie opcji, co oznacza, że skonfigurowano: obserwację danych, obliczone właściwości, metody, wywołania zwrotne watch / event. Jednak faza montażu nie została rozpoczęta, a właściwość $ el nie będzie jeszcze dostępna.
mounted
Wywoływana po zamontowaniu instancji, w której el jest zastępowany przez nowo utworzoną maszynę vm. $ El. Jeśli instancja główna jest podłączona do elementu w dokumencie, vm. $ El będzie również w dokumencie po wywołaniu zamontowania.
Ten punkt zaczepienia nie jest wywoływany podczas renderowania po stronie serwera.
Rozumiem teorię, ale mam 2 pytania dotyczące praktyki:
- Czy jest jakiś przypadek, w którym
created
zostanie użytymounted
? - Do czego mogę wykorzystać to
created
wydarzenie w sytuacji z życia wziętego (rzeczywistego kodu)?
created()
do wysyłania akcji dla wywołań API.
created
jest wywoływana wcześniej, więc sensowne jest na przykład wywołanie pobierania danych z zaplecza API.