Ух ты классно спасибо
я есть массив категорий, который загружается один раз (в созданном хуке), а затем он все время статичен. Я отображаю значения этого массива в шаблоне компонента.
<template>
<ul>
<li v-for="item in myArray">{{ item }}</li>
</ul>
</template>
Мое свойство данных выглядит (оно не включает myArray - я не хочу реактивную привязку):
data() {
return {
someReactiveData: [1, 2, 3]
};
}
Мой хук создания:
created() {
// ...
this.myArray = ["value 1", "value 2"];
// ...
}
Проблема в том, что Vue выдает ошибку - я не могу использовать myArray в шаблоне, потому что эта переменная не создается при создании DOM - монтируется.
Так как это сделать? Или где могут храниться константы компонентов?