【发布时间】:2021-04-27 09:38:19
【问题描述】:
每当用户单击按钮时,我都会尝试将特定组件添加到 DOM 元素。 我在 dom 中显示组件的代码:
<component v-for="(component, index) in components" :key="index" :is="component"></component>
我正在使用 Vue3 和组合。
const components = reactive([]);
components[0] = 'TemplateText';
components[1] = 'TemplateText';
我希望这个组件现在会在我的 DOM 中加载两次。当我检查我的源代码时,该组件存在两次,即:
<templatetext data-v-997532dc=""></templatetext>
<templatetext data-v-947231dc=""></templatetext>
但即使组件中确实包含 tekst,它也不会显示任何内容。
谁能告诉我可能出了什么问题?以及归档我想做的工作的方法是什么?
【问题讨论】:
标签: vue.js vue-component vuejs3