По определению Vue created
ловушка жизненного цикла: https://vuejs.org/v2/api/#created
Вызывается синхронно после создания экземпляра. На этом этапе экземпляр завершил обработку параметров, что означает следующее: наблюдение данных, вычисленные свойства, методы, обратные вызовы наблюдения / события. Однако этап монтирования еще не начался, и свойство $ el пока не будет доступно.
Таким образом, генерация данных в data()
не вызовет никаких связанных вычисленных свойств, обратных вызовов watch / event. Если вы сгенерируете эти данные в created
, а ваш компонент имеет, например, наблюдателя на times
, будут ненужные обратные вызовы для просмотра.
Кстати, я запутался в инициализации categories
изthis.$store.state.categories
. Хранение общих данных из vuex в локальном data
не требуется.