У меня есть список объектов. Каждый объект содержит поле type
, которое используется для определения компонента, который необходимо визуализировать. Например, для типа paragraph
мне нужно будет отобразить компонент с именем Paragraph
. У меня примерно дюжина этих разных типов компонентов.Оказание списка различных типов компонентов в Vue
В данный момент я просматриваю список в Javascript. Я создаю div со случайным идентификатором и заменяю его компонентом Vue, который я создаю вручную, используя new [ComponentType]({ el: ... })
. Однако для этого требуется манипулирование DOM. Есть ли лучший способ, который не требует ручного управления структурой DOM? v-for
или аналогичный?
[v-за] (https://vuejs.org/v2/guide/list.html#v-for) + [V-это] (https://vuejs.org/v2/guide /components.html#DOM-Template-Parsing-Caveats)? – joaumg