作为后续:
由于在 vanilla astro 中找不到任何方法来做到这一点,我现在使用 svelte 集成来动态创建组件。
在 svelte 中,我可以做这样的事情:
{#each pageData as element} {#if element["element-type"] === "header"} <Header content={element["content"]} /> {/if} {/each}