lit-html:如何呈现 .innerHtml 的内容
lit-html: how to render contents of .innerHtml
我正在创建自定义组件库并将其与名为 Sitecore jss 的 React 组件库框架结合使用。我有以下内容:
<custom-component><Text/></custom-component>
在此实例中 <Text/>
呈现为
<span>
<span>Stuff</span>
</span>
我希望自定义组件内的跨度呈现为 html。但是,使用 .innerHtml
给我一个字符串 html 而不是实际的 html。有没有办法让 lit-html 将 innerHtml 呈现为 html 而不是字符串?
原来我可以在我的组件中使用 <slot>
元素而不是 .innerHtml
。
我正在创建自定义组件库并将其与名为 Sitecore jss 的 React 组件库框架结合使用。我有以下内容:
<custom-component><Text/></custom-component>
在此实例中 <Text/>
呈现为
<span>
<span>Stuff</span>
</span>
我希望自定义组件内的跨度呈现为 html。但是,使用 .innerHtml
给我一个字符串 html 而不是实际的 html。有没有办法让 lit-html 将 innerHtml 呈现为 html 而不是字符串?
原来我可以在我的组件中使用 <slot>
元素而不是 .innerHtml
。