如何在Dart中创建canvas元素?

Cur*_*ous 11 html canvas dart

我想创建一个可以添加到html文档的canvas元素.Dart建议似乎是使用dart:html而不是dart:dom,但据我所知,dart:html只包含接口的接口定义CanvasElement,而不是类.

如何实例化画布对象?

mun*_*ent 13

最终你可以做到:

new CanvasElement();
Run Code Online (Sandbox Code Playgroud)

但是,新的HTML lib还没有完全填充构造函数.这是一项正在进行的工作.与此同时,最简单的方法可能是:

new Element.html('<canvas></canvas>');
Run Code Online (Sandbox Code Playgroud)

这将返回一个实例CanvasElement.

  • 也可能是`new Element.tag('canvas')` (3认同)