【发布时间】:2017-03-11 22:11:51
【问题描述】:
从 Chrome 54 中的内置元素扩展时,我无法创建自定义元素。
据我所知,此功能有 shipped。有什么我想念的吗?也许 v1 规范的这一部分仍在不断变化。
<super-element>Super Element</super-element>
<button is="super-button">Super Button</button>
<script>
customElements.define('super-element', class extends HTMLElement {
constructor() {
super();
console.log('Super Element');
}
});
customElements.define('super-button', class extends HTMLButtonElement {
constructor() {
super();
console.log('Super Button');
}
}, {extends: 'button'});
</script>
// Output: Super Element
谢谢。
【问题讨论】:
-
您遇到错误了吗?
-
没有错误。只是“超级元素”输出。
标签: javascript google-chrome web-component custom-element