打字稿是否支持网络组件?
Does typescript support web components?
我一直在阅读 Web 组件,并认为它们很棒,所以我跳入了我喜欢的工作 space(vs code,typescript 2.4.2),但它似乎不支持 Web 组件,或者他们得到部分支持? HTMLElement 类型定义包含一个标记为“shadow root”的只读字段,但默认情况下为 null 并且 HTMLElement 类型 def 没有方法:create shadow root() 所以我不确定我是否在做这是错误的,或者如果有人能指出我正确的方向吗?
Typescript 支持网络组件。方法 createShadowRoot
不在类型中,因为它已被弃用并从实际规范中删除。您可以在 MDN 上阅读有关此方法的更多信息。您应该改用 attachShadow
方法。
我一直在阅读 Web 组件,并认为它们很棒,所以我跳入了我喜欢的工作 space(vs code,typescript 2.4.2),但它似乎不支持 Web 组件,或者他们得到部分支持? HTMLElement 类型定义包含一个标记为“shadow root”的只读字段,但默认情况下为 null 并且 HTMLElement 类型 def 没有方法:create shadow root() 所以我不确定我是否在做这是错误的,或者如果有人能指出我正确的方向吗?
Typescript 支持网络组件。方法 createShadowRoot
不在类型中,因为它已被弃用并从实际规范中删除。您可以在 MDN 上阅读有关此方法的更多信息。您应该改用 attachShadow
方法。