出现未捕获错误:无效参数:null。在达特

时间:2019-04-23 09:22:11

标签: canvas dart html5-canvas dart-html dart-webui

我正在尝试在使用dart和html创建的画布上绘制弹跳球,但我一直收到错误Uncaught Error: Invalid argument: null。我需要更改什么?

我对dart很陌生,我正在使用此示例进行学习

代码位于https://dartpad.dartlang.org/44f020233c9636f43087d235f96b1b4e

我想使画布上的球反弹到被单击的画布上。

1 个答案:

答案 0 :(得分:0)

这里的错误确实令人误解(您应该file a bug),但是问题是因为canvas变量是null。在HTML文件中,画布的ID为surface,因此您应该使用:

canvas = querySelector('#surface');