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

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

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

import SomeComponent from 'path/to/SomeComponent'

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


И в шаблоне

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

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

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