标签命名必定要加“-”,浪费了半个小时。。。java
class MxmBox extends HTMLElement { constructor() { super(); console.log(this); let but=document.createElement('button'); but.innerText='第一个按钮'; this._shadowDom = this.attachShadow({ mode: "open" }); this._shadowDom.appendChild(but); } } customElements.define("mx-m", MxmBox);