【发布时间】:2021-03-30 09:10:46
【问题描述】:
我使用 Vue 3,并且我有一个动态组件。它需要一个名为componentName 的道具,所以我可以向它发送任何组件。它的工作原理,有点。
部分模板
<component :is="componentName" />
问题是我仍然需要导入所有可能的组件。如果我将About 作为componentName 发送,我需要导入About.vue。
部分脚本
我将所有可以添加到componentName 中的可能组件导入。有 30 个可能的组件,这将是一个很长的列表。
import About "@/components/About.vue";
import Projects from "@/components/Projects.vue";
问题
有没有办法动态导入使用的组件?
【问题讨论】:
标签: vue.js dynamic import components vuejs3