Vue.js документація описує created
і mounted
події наступним чином :
created
Викликається синхронно після створення екземпляра. На цьому етапі екземпляр закінчив обробляти параметри, що означає: встановлено наступне: спостереження за даними, обчислювані властивості, методи, зворотні виклики годин / подій. Однак етап монтажу ще не розпочато, і властивість $ el ще не буде доступною.
mounted
Викликається після того, як екземпляр щойно встановлений, де el замінюється новоствореним vm. $ El. Якщо екземпляр root встановлений на елементі документа, vm. $ El також буде в документі, коли виклик змонтований.
Цей гачок не викликається під час візуалізації на стороні сервера.
Я розумію теорію, але у мене є 2 питання щодо практики:
- Чи є якийсь випадок, де
created
можна було б використатиmounted
? - Для чого я можу використовувати
created
подію в реальній ситуації (в реальному коді)?
created()
для відправки дій для дзвінків api.
created
викликається раніше, тому є сенс запустити, наприклад, отримання даних з бекенда API.