Что это на самом деле означает - Использовать созданные + активированные для поддержки компонентов в Vuejs - PullRequest
0 голосов
/ 31 января 2019

Изначально я извлекаю данные из api в хуке created, который отлично работает.

created() {
    this.fetchInformation()
}

Но я просматривал лучшие практики для хуков жизненного цикла, и я пришел к этой строке Вам нужно получить некоторые данные для вашего компонента при инициализации.Использовать созданный (или созданный + активированный для компонентов поддержки активности)

Я также пытался найти соответствующие статьи или информацию в Интернете.

URL для справки - https://alligator.io/vuejs/component-lifecycle/

Мой компонент выполняет рендеринг внутри keep-alive, поэтому я попробовал это для целей тестирования.

activated() {
    this.fetchInformation()
}

Вместо createdтеперь, как и ожидалось, каждый раз, когда component активирует, он выполняет вызов api, что действительно здорово.Но я все еще хочу понять, что это на самом деле created + activated, поскольку я использую activated или created, но если я прав, просто прочитав, что я должен сделать их обоих.

Пожалуйста, дайте мне знать, если что-нибудьеще требуется, чтобы понять мой вопрос.

Спасибо

...