问题一:绘制矩形会有默认宽高300:150?
解决: 原因是画布没有给定宽高,在canvas标签设置自定义宽高,需注意canvas内联的宽高指的是画布大小。

<Canvas id="card-canvas" className="card-canvas" style="width: 290px; height: 355px;" canvasId="cardCanvas"></Canvas>