我正在尝试以声明方式创建自定义元素,但遇到了麻烦。我阅读 了 很多 文档,但由于超级新技术和不断变化的技术,它们都显得过时或不足。有谁知道如何解决这个问题?当前上下文 ( this
) 没有register
,我也无法更新模板。我在正确的轨道上吗?
<my-date><my-date>
<element name="my-date">
<template>
<style>
div {
color: red;
}
</style>
</template>
<script>
this.register({
prototype: {
createdCallback: function() {
this.innerHTML = new Date();
}
}
});
</script>