查了很多资料网络上说的几个原因都解决了
download添加域名
网络域名要通过wx.downloadFile下载到本地
项目中在用到canvas页面是需要几次跳转才能到达这个页面,一次reLaunch四次navigateTo结果canvas没有绘制出图片。
但是如果我通过添加编译模式减少几次(一次也可以)跳转结果canvas绘制出图片了。
我把绘制图片的代码单独放到代码块中是可以正常显示的,本来以为是跳转问题我在代码块中模拟也是正常可以显示。
我想了解影响canvas绘图显示还有什么因素
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
小程序 | Bug | canvas | 微信iOS客户端 | 6.7.0 | 2.0.0 |
1 个回答
找到原因了。分包导致canvas无法加载,也就是说如果需要canvas页面不要放到分包中,要放到主包路径下。
代码片段 wechatide://minicode/gzztBlmO7OzM
在test4页面中可以设置跳转分包结果不显示canvas内容,跳转主包的话可以正常显示