我一直在阅读网络组件并认为它们很棒,所以我跳进了我喜欢的工作空间(vs code,typescript 2.4.2),但似乎它不支持Web组件,或者它们部分支持? HTMLElement类型定义包含一个标记为'shadow root'的只读字段,但默认情况下为null,而HTMLElement类型def没有方法:create shadow root()所以我不确定我是否在做如果我有这个错误或其他什么东西可以让某人指出我正确的方向吗?
答案 0 :(得分:3)
Typescript支持Web组件。方法createShadowRoot
不在打字中,因为它已被弃用并从实际规范中删除。您可以在MDN上详细了解此方法。您应该使用attachShadow
方法。