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