JavaScript';中createElement()的按钮;s的Web组件未显示
我正在为button创建一个vanilla js组件,问题是当我在另一个页面中调用组件类时,它没有显示button,只有button标记 当我控制台button或button.innerHtml时,它会显示所需的结果JavaScript';中createElement()的按钮;s的Web组件未显示,javascript,web-component,Javascript,Web Component,我正在为button创建一个vanilla js组件,问题是当我在另一个页面中调用组件类时,它没有显示button,只有button标记 当我控制台button或button.innerHtml时,它会显示所需的结果 将按钮附加到自定义元素。您所做的只是在内存中创建它 window.customElements.define('j按钮', 类jButton扩展了HTMLElement{ 构造函数(){ 超级(); 这是一个模板(); } 模板化(){ var button=document.
将按钮附加到自定义元素。您所做的只是在内存中创建它
window.customElements.define('j按钮',
类jButton扩展了HTMLElement{
构造函数(){
超级();
这是一个模板();
}
模板化(){
var button=document.createElement(“按钮”);
button.innerHTML=“我的按钮”;
//将按钮附加到自定义元素
此.appendChild(按钮);
}
});代码>
不应修改构造函数中的子项。通过调用this.templating()
可以在构造函数中添加子级。