首页 > 解决方案 > lit-html:如何呈现 .innerHtml 的内容

问题描述

我正在创建一个自定义组件库,并将它与一个名为 Sitecore jss 的反应组件库框架结合使用。我有以下内容:

<custom-component><Text/></custom-component>

在这种情况下<Text/>呈现为

<span>
   <span>Stuff</span>
</span>

我希望发生的事情是我的自定义组件内部的跨度被呈现为 html。但是, using.innerHtml给了我一个 html 字符串,而不是实际的 html。有没有办法让 lit-html 将 innerHtml 呈现为 html 而不是字符串?

标签: javascripthtmlpolymersitecoreinnerhtml

解决方案


原来我可以使用<slot>元素而不是.innerHtml在我的组件中。


推荐阅读