【发布时间】:2017-08-31 02:12:34
【问题描述】:
我想用 dart 创建我自己的元素继承画布。
这是我的 HTML 代码:
<x-canvas> </x-canvas>
这是我的 DART 代码:
class XCanvas extends HtmlElement with CanvasElement{
int myOwnProperty = 1;
XCanvas.created() : super.created(){
}
}
void main(){
document.registerElement("x-canvas", XCanvas);
var ctx = query("x-canvas").getContext('2d'); // ctx from x-canvas element
}
发生的错误:
main.dart:23 Exception: 'package:mypackage/main.dart': error: line 38 pos 2: constructor 'CanvasElement.internal_' is illegal in mixin class CanvasElement
}
^
'package:mypackage/main.dart': error: line 11 pos 37: mixin class 'CanvasElement' must not have constructors
class XCanvas extends HtmlElement with CanvasElement{
^
【问题讨论】:
标签: javascript html canvas dart