时间:2019-05-04 来源:小程序工厂
屏幕发生旋转的时候会清空画布,需要再画一次,或者在 requestAnimationFrame 回调每次去画。
好吧,那这也该算是个BUG了吧。
@官方请问横屏的时候有事件吗?
https://developers.weixin.qq.com/minigame/dev/document/device/orientation/wx.onDeviceOrientationChange.html
横屏事件后,为啥canvas的宽高不会变呢? 有没有更多关于横屏适配更多资料可以看一下的?
麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题
wechatide://minicode/ID1GGbm77L2X 这是代码片段链接
你好,提供的代码片段不可用,麻烦重新确认下,谢谢
我试着用另一台电脑 的微信开发者工具 打开, 确实是可以的啊
其实随便用canvas 画一下,就可以复现的。
复现的场景是 Iphone 手机扫开发版二维码(手机上扫码才能复现)
var canvas = wx.createCanvas()var context = canvas.getContext('2d')context.fillStyle = 'red'context.fillRect(0, 0, 100, 100)
对了,还要设置为横屏。 竖屏是可以绘制出效果的。
你好,麻烦重新提供下能复现问题的代码片段
代码片段链接:wechatide://minicode/eCeMgcm47A21
我绘制了左半屏为 red 颜色
记得是在iphone 真机下才会出现BUG的