Страницы

Поиск по вопросам

среда, 1 января 2020 г.

Как загружать компоненты в зависимости от ответа сервера?

#vuejs #vue_router #vue_resource


Что имеется:


vue-файл (естественно что-то тут не так, прошу помощи.)




Отправляем данные на сервер (файл /services/LoadFunctions)

export default {
  getArticle (data) {
    return Api().post('getArticle', data)
  }
}

Сервер обрабатывает запрос, обращается к монгодб ищет нужную статью.
возврат такой 

data: {
  used_component:  'article_with_video',
  component_data: {
    header: 'Заголовок',
    text: 'Текст статьи',
    video_url: 'http ссылка' 
  } 
}



И тут у меня проблемы 

json-то я определил в ответе, но как мне подгрузить именно этот used_component, передав
в него component_data?
    


Ответы

Ответ 1



Для этого необходимо создать компонент-обертку,в котором будет прописан шаблон использования встроенных компонентов https://ru.vuejs.org/v2/api/#component

Комментариев нет:

Отправить комментарий