Как во vue заполнить массив до выполнения html кода?

Доброго времени суток. Помогите с вопросом. Можно ли заполнить массив используя json файл с помощью axios.get, но при этом, чтобы он заполнялся до того как в части template начнет выполняться html код?
Это мне нужно, чтобы мой слайдер заполнялся значениями из уже имеющегося массива. Если он будет заполнятся потом, то почему слайды грузятся криво. Поэтому я надеюсь на вашу помощь:pray:

сама функция
Get_active_goals: function(){
			axios
      .get('https://jsonapi.org/alt-favicons/manifest.json')
      .then(response => (this.active_goal = response.data.icons));
      console.log(this.response);
    },


Часть, которая должна грузиться толь после того, как я получу массив
<template>
...
<b><div v-for="ag in active_goal" class="mycarousel_main" >
...
</div></b>
...
</template>
  • Вопрос задан
  • 38 просмотров
Решения вопроса 1
yarkov
@yarkov
https://github.com/yarkovaleksei/toster-extension
Вам поможет директива v-if="массив.length"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы