2

我在 darts web ui 介绍页面上读到了这个。

构造函数属性指示定义此组件行为的类(例如,“CounterComponent”)。今天,这个类必须是 WebComponent 的子类,但将来可以使用在 extends 属性中声明的 HTML 元素的子类。在前面的示例中,这意味着类 CounterComponent 扩展了 DivElement ...。

他们是否说过何时计划进行此更改,并且是否需要重写扩展 WebComponent 的旧组件?

4

1 回答 1

3

我不知道何时/是否会发生这种情况,但 WebComponent 类具有以下注释:

  /**
   * Temporary property until components extend [Element]. An element can
   * only be associated with one host, and it is an error to use a web component
   * without an associated host element.
   */
  Element get host { ... }

由于它说“临时”,我猜如果您的代码明确引用host,则需要进行一些更改。

于 2013-05-23T19:54:38.453 回答