在微信小程序使用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不支持真機調試,
把代碼提交到線上微信設置為體驗版本,在手機上運行體驗版本是不會報錯的