我在darts web ui介绍页面上阅读了这篇文章。
constructor属性指示定义它的类 组件的行为(例如,“CounterComponent”)。今天,这个 class必须是WebComponent的子类,但将来它将是 可以使用extends中声明的HTML元素的子类 属性。在前面的例子中,这意味着类 CounterComponent扩展DivElement ....
他们是否说过这个更改的时间安排,是否需要重新编写扩展WebComponent的旧组件?
答案 0 :(得分: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
,则需要进行一些更改。