我有一个组件 ( IconInline.html
),我想在其中根据IconID
传递给它的 prop () 动态导入和渲染组件。
目前我是这样手动完成的:
{{#if IconID === "A"}}
<A />
{{elseif IconID === "B"}}
<B />
{{elseif IconID === "C"}}
<C />
{{elseif IconID === "D"}}
<D />
{{/if}}
<script>
import A from "./icons/A.html";
import B from "./icons/B.html";
import C from "./icons/C.html";
import D from "./icons/D.html";
export default {
components: { A, B, C, D }
};
</script>
有没有办法
- 动态导入给定目录中的所有组件?
- 渲染与给定道具匹配的特定组件?