我发现,微信的调试基础库在2.7.2版本以上,都无法生成海报,具体体现就是wx.canIUse('canvasContext.draw') )为false。
所以,目前,我把模拟器的调试基础库设置为2.6.6,真机下了个微信7.0.3(这个版本的微信对应的基础库也是2.6.6),所以现在模拟器和真机都可以正常生成海报了。
但我奇怪的是,我用其他高版本的微信(比如微信版本7.0.6,基础库2.8.3),在我真机调试时虽然因为上述wx.canIUse('canvasContext.draw') )为false的原因不能生成海报,但我用其他人的已经上线了的小程序,可以正常看到海报。所以,我很不明白,为什么,这个版本的基础库,我真机调试不能生成海报,但却可以看到别人小程序的海报呢?基础库难道只是开发阶段用的吗?使用别人已经上线的小程序和基础库没有关系?
恳请各位老师指点,不胜感激!谢谢!
你好,使用Canvas 2D接口试试https://developers.weixin.qq.com/miniprogram/dev/component/canvas.html
cavans我记得1.9.X就开始支持了
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html