【发布时间】:2019-09-10 22:34:15
【问题描述】:
我正在尝试通过使用 Shadow dom 将内容插入其中来创建一个“增强的”select 元素。
这是文件(完整代码在Glitch:
import { LitElement, html } from 'lit-element'
export class Select extends LitElement {
render () {
return html`
<select id="_native">
<slot></slot>
</select>
`
}
}
customElements.define('nn-select', Select)
但是,似乎没有任何问题。
将select 重命名为select2“解决”了这个问题。
是否有限制让我们不能<slot> 进入原生元素?
【问题讨论】:
标签: javascript html shadow-dom