我正试图在使用dart和html创建的画布上绘制一个弹跳球我不断得到错误Uncaught Error: Invalid argument: null
。我需要改变什么?
我是dart的新手,我正在用这个例子来学习
代码在https://dartpad.dartlang.org/44f020233c9636f43087d235f96b1b4e
我想让画布上的球在被点击的画布上反弹。
错误在这里真的是误导(你应该file a bug),但问题是因为canvas
变量是null
。在HTML文件中,画布具有id surface
,因此您应该使用:
canvas = querySelector('#surface');