- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
我示例中的图是通过另一个移出可见区域的Convas通过wx.convasToTempFilePath生成的, 图中这个用作显示的canvas尺寸由wxss通过rpx设定, 而不可见的canvas设置宽高为固定w:750px*h:1200px. 两张图时的代码完全一致, 唯一的区别在于"预期表现"图中我设置模拟器的宽高为1080*1920, 而"当前Bug表现"我使用的是模拟器的iPhone6设置. 可以看到, 当设备屏幕比较小的时候Canvas会有很大一部分无法被正常渲染和绘制, 这还是比较影响Canvas的绘制的, 毕竟Canvas只支持通过pixel的方式进行定位.
https://developers.weixin.qq.com/miniprogram/dev/component/canvas.html
嗯, 我看到了这个页面的, 但是这个标注很模糊. 而在我这里的情况是宽度不能超过屏幕的真实像素值. 否则就无法显示, 不过我倒没有遇到整个Crush的问题.