我一直在阅读web组件,并认为它们是惊人的,所以我跳进了我喜欢的工作空间(vs代码,typescript 2.4.2),但似乎它不支持web组件,或者它们是部分支持的?htmlElement类型定义包含一个标记为“shadow root”的只读字段,但默认情况下该字段为空,htmlElement类型定义没有方法:create shadow root(),因此我不确定我是否做错了,或者是否有人能指给我正确的方向?
最佳答案
typescript支持web组件。方法createShadowRoot
不在类型中,因为它已被弃用并从实际规范中删除。您可以在MDN上阅读有关此方法的更多信息。您应该改用attachShadow
方法。