Mic*_*aio 3 javascript canvas function html5-canvas
我收到一个不寻常的错误:
ctx_wrap.fillStyle 不是函数
在这一行:
ctx_wrap.fillStyle('#b8b8b8');
Run Code Online (Sandbox Code Playgroud)
在这里:
...
this.paint = function() {
self.path(ctx_wrap);
if (!isOver) {
ctx_wrap.fillStyle('#b8b8b8');
} else {
ctx_wrap.fillStyle('#d6d6d6');
}
ctx_wrap.fill()
ctx_wrap.stroke();
};
...
Run Code Online (Sandbox Code Playgroud)
奇怪的是,如果我注释掉那行,下面的行就起作用了。这两行几乎相同,但第一行产生错误,第二行有效:
ctx_wrap.fillStyle('#b8b8b8');
ctx_wrap.fillStyle('#d6d6d6');
Run Code Online (Sandbox Code Playgroud)
为什么第一行会产生错误?