【发布时间】:2019-04-16 18:21:28
【问题描述】:
我想创建一个能够在其中托管任何 HTML 标记的自定义元素:
<my-custom-element>
<p>This is some message.</p>
<div><button>Click here</button></div>
</my-custom-element>
上面的标记似乎不起作用。每个浏览器都将其呈现为:
<my-custom-element></my-custom-element>
<p>This is some message.</p>
<div><button>Click here</button></div>
如何让自定义元素在标记中包含子元素?
【问题讨论】:
-
您必须在自定义元素的模板中添加
slot标签。 developer.mozilla.org/en-US/docs/Web/Web_Components/… -
Chrome 按原样呈现
-
@Olian04 插槽只有在使用 shadow dom 时才需要,不是吗?
-
它应该可以工作。密码是什么?
标签: javascript html web-component custom-element