不细心的小伙伴可能会出现和我一样的问题,canvas明明设置宽高了,但就是画不出图像,
打印一下获取到的canvas元素,发现它的宽高都是0
<canvas id="canvas" width="300px" height="150px"></canvas>
可能你就是和我上面一个写法
这种写法是错误的,宽高不能带单位px。
要写成下面这样的
<canvas id="canvas" width="300" height="150"></canvas>
虽然我之前也用canvas画过不少图,但有时候就是容易把细节忽略,这个问题花了我半个小时。才想着去百度,网上也没有类似的,可能是错误太低级了。但是有怎么设置canvas宽高的,我一对比,就发现了盲点。
自己记录一下。以防下次自己又忘记了,而且下次百度到的是自己写的答案,哈哈哈。
大佬们不喜勿碰。

1226




被折叠的 条评论
为什么被折叠?



