在微信小程序使用canvas2d在開發工具沒有問題,但是真機調試會報錯,報錯情況如下圖

canvas代碼:
<canvas
type="2d"
id="lucky-wheel"
canvas-id="lucky-wheel"
:style="{ width: boxWidth + 'px', height: boxHeight + 'px' }"
></canvas>
原因:canvas與canvas 2d支持的版本不一樣,canvas2d不是2.0真機調試beta不支持真機調試,
把代碼提交到線上微信設置為體驗版本,在手機上運行體驗版本是不會報錯的
