【发布时间】:2021-04-05 14:17:47
【问题描述】:
我正在使用sapper 构建一个站点,该站点对单个博客条目使用[slug].svelte 约定。博客内容来自(模拟)数据库,并包含 html。
html 包含在底部,如下所示:
...
<div class="content">
{@html post.html}
</div>
...
一切都很好,它使 html 变得很漂亮。
但是,请考虑以下事项:
在[slug].svelte 文件中:
import AComponent from '../../components/AComponent.svelte'
并且,在包含的 html 里面渲染了{@html post.html}:
<p>yada yada yada</p>
<AComponent prop="data" />
<p>More yada yada yada...</p>
AComponent 不会被实例化或调用。
有没有办法做到这一点?还是我在尝试做一些不可能的事情?
(我知道组件没问题 - 它已在另一个包含完整 html 的文件中进行了测试。)
感谢
【问题讨论】:
标签: javascript svelte sapper