小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在index.wxml中,绑定了画布的宽高
在Page的onLoad中,设置了画布的宽高
在Page的onReady中,根据官方文档示例,获取画布对象和上下文,开始绘制
模拟器中显示异常(翻车现场)如下:
真机预览中显示正常:如下:
看了官方文档,Tips有一句话:
“tip: Canvas 2D(新接口)需要显式设置画布宽高 (默认为 300x150)”
tip
试了很多调整的方法,实在搞不懂,求解!
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
真机的是预期表现?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
真机的是预期表现?
真机在iOS、Android上面都是预期的表现。
好像是模拟器处理Canvas2D有bug?
在iOS真机上,dpr=3,
canvas的“_width:1140”和“_height:219”
在iOS真机上,dpr=2.75,
canvas的“_width:1140”和“_height:204”
但是在模拟器中,打印出来的,
canvas的“_width:300”和“_height:159”,都是默认值。
这里应该是模拟器的bug了。
搞了好久,快被自己蠢哭了,搞了两天,难道是为官方捉虫打工了?!