我正在开发一个 Dart 项目,在该项目中,我使用具有一些动画的 Web_ui 包创建了一个自定义元素。我希望做的是在元素的飞镖代码中包含这样的东西......
class MyElement extends WebComponent {
...
void StartAnimation() { ... }
...
}
然后在飞镖应用程序本身的 main() 函数中,我有这样的东西......
void main() {
MyElement elm = new MyElement();
elm.StartAnimation(); // Kicks off the animation
}
Dart 编辑器告诉我,目前不支持直接构建 Web 组件。然后它说使用 WebComponent.forElement - 但我不清楚如何使用它来实现我的目标。