Lit 使用这个反应元素类,我的每个 Web 组件都对其进行了扩展。我无法完全理解为什么
elementProperties
扩展 Lit 基类的所有 Web 组件上的静态属性(例如)都不相同。
为什么这两个类的静态属性不同?我认为静态属性是在类本身上设置的,在本例中为 ReactiveElement。但这里的情况似乎并非如此。我希望与此处elementProperties
相同并且工作方式相似。
谁能告诉我我的想法哪里出错了?
更新:
OK 使用typescript重新创建了该行为。所以我认为我需要研究继承和静态属性在 JS 中是如何工作的。