Я пытаюсь заполнить NativeScript-Vue ListView шаблонами, которые содержат компоненты, типы которых не известны заранее. Например, этот код не работает, поскольку NativeScript не имеет элемента «компонент», но это говорит о том, что я пытаюсь выполнить:
<ListView for="component in components">
<v-template>
<component :is="component" />
</v-template>
</ListView>
computed: {
components () {
return ['Label', 'Button'];
}
}
Да, я знаю, что вы можете использовать if = "" в v-шаблоне, но в этом случае я не знаю заранее, какие компоненты необходимо загрузить в ListView. В моем случае я загружаю глобальные компоненты в плагин, и на эти компоненты будут ссылаться в ListView.