Задать вопрос
@Enickckey

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

Здравствуйте.
А как динамически подгружать компоненты?
Мне в props приходит массив
components:['Button','Checkbox']
Данные компоненты все лежат в одной папке на одном уровне.
Возможно ли их импортировать в цикле?
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skypro
    React-разработчик с нуля
    9 месяцев
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
  • Skypro
    Frontend-разработчик с нуля
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@InfernoElegy
Можно просто хранить компоненты в массиве, а не в верхнеуровневом components объекте, т.е:

import SomeComponent from 'path/to/SomeComponent'

data: () => ({
  items: [
    { component: SomeComponent }
  ]
})


И в шаблоне

<component :is="item.component" />
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы