e’e* 2019-06-15 bug场景:四张海报,用同一个canvas画布,ctx.clearRect()无法清除使用ctx.drawImage()的图像。
解决方案:每张海报使用一个canvas
- 2019-06-15 bug场景:不同机型,使用convas画出来的图片位置,和UI图位置不一样。
一:求出设备像素比
二:在canvas区域,canvas宽度 = 图片背景宽度/设备像素比
三:画图即可
原理:小程序canvas的API并没有像其他的一样支持小程序独有的 rpx 自适应尺寸单位,在绘制内容时所应用的单位仍然是 px【微信小程序canvas并没有完善,是个坑】