CustomElementRegistry
基线 广泛可用
此功能已完善,可在许多设备和浏览器版本上运行。它自 2020 年 1 月.
报告反馈
实例方法
CustomElementRegistry
接口提供用于注册自定义元素和查询注册元素的方法。要获取它的实例,请使用window.customElements
属性。-
CustomElementRegistry.define()
定义一个新的 自定义元素。
-
CustomElementRegistry.get()
返回命名自定义元素的构造函数,如果自定义元素未定义,则返回
undefined
。-
CustomElementRegistry.getName()
返回已定义自定义元素的名称,如果自定义元素未定义,则返回
null
。-
CustomElementRegistry.upgrade()
直接升级自定义元素,即使它尚未连接到其阴影根。
-
CustomElementRegistry.whenDefined()
示例
返回一个空的 Promise
,当使用给定名称定义自定义元素时,该 Promise 将解析。如果此类自定义元素已定义,则返回的 Promise 会立即完成。
规范
请参阅我们 使用自定义元素指南 中的 示例 部分。 |
---|
规范 # HTML 标准 |
浏览器兼容性
custom-elements-api