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

如何实例化画布对象?

推荐答案

最终,您将能够做到以下几点:

new CanvasElement();

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

new Element.html('<canvas></canvas>');

这将返回一个CanvasElement的实例.

Dart相关问答推荐

为什么 Dart 的编译器认为代码可能为空,而代码保证它不能为空?

angular.dart NgTwoWay 和 NgAttr 已弃用?

浮动操作按钮:如何像 RaisedButton 一样更改启动 colored颜色 和突出显示 colored颜色 ?

寻找provider context 的flutter问题

Dart/Flutter ffi(外部函数接口)本机回调,例如:sqlite3_exec

默认情况下不可为空(Non-nullable ):如何启用experiment?

执行 `dart2js` 时会生成哪些文件?为什么?

Stack inside Stack in flutter

Flutter web url 导航

Flatter Container()与SizedBox()的虚拟空容器

使用 Dart 计算字符串中字母的数量

在 Flutter 中推送新页面时,Navigator 堆栈上的页面会重建

如何构建具有多个视图的复杂 Web UI 应用程序?

用于 dartlang 的 REPL

函数调用前的感叹号是什么意思?

Dart 会支持服务器端开发吗?

_internal 的语义是什么?

Dart 中的函数重载

在 Dart 中获取集合/列表中数字总和的最简洁方法是什么?

Angular.js 和 Angular.dart 的区别?