项目中碰到canvas无法显示问题
发布于 6 年前 作者 maping 5215 次浏览 来自 问答

查了很多资料网络上说的几个原因都解决了

  1. download添加域名

  2. 网络域名要通过wx.downloadFile下载到本地

项目中在用到canvas页面是需要几次跳转才能到达这个页面,一次reLaunch四次navigateTo结果canvas没有绘制出图片。

但是如果我通过添加编译模式减少几次(一次也可以)跳转结果canvas绘制出图片了。

我把绘制图片的代码单独放到代码块中是可以正常显示的,本来以为是跳转问题我在代码块中模拟也是正常可以显示。

我想了解影响canvas绘图显示还有什么因素

1 回复

找到原因了。分包导致canvas无法加载,也就是说如果需要canvas页面不要放到分包中,要放到主包路径下。

代码片段 wechatide://minicode/gzztBlmO7OzM

在test4页面中可以设置跳转分包结果不显示canvas内容,跳转主包的话可以正常显示

回到顶部