@akubenov

Как реализовать загрузку компонента после http запрса используя vue 2 js?

Как реализовать подгрузку компонента после завершения http запроса .
по докумнтации пробовал beforeRouteEnter, данные параллельно грузятся

в ангуляре 1ом это реализовывалось при создании rout'a (resolve)

.state('home.citypointDetail', {
      url: "citypoint/:citypointID",
      templateUrl: static + '/citypoint/details.html',
      controller: 'CitypointDetailController',
      resolve: {
        citypoint: function (CitypointService, $stateParams) {
            var id = $stateParams.citypointID;
            return $http.get('/url/', params: {});
        }
      }
    })


Заранее спасибо!
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ответы на вопрос 2
@fomenko_alexandr
Добавьте просто в data переменную, что-то вроде is_loaded: false
И компонент нужный отображайте через v-if="is_loaded"
Соответственно, при удачном запросе меняете is_loaded: true
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы