调研结果:
方法一:canvas+uni.canvasToTempFilePath耗时太长,现在卡在canvas的绘制有问题,canvas绘制的部分东西不生效但是找不到原因
方法二:使用wxml-to-canvas其实也差不多是用canvas手动绘制,可能会卡在和方法一一样的问题
方法三:painter插件需要完全依赖于别人的插件和代码,还有那个绘制官网,文章中有部分链接已经打不开了,不知道能否尝试。这个方法也是很多不确定性
方法四:html2canvas方案在小程序不能直接使用,可能用webview加载页面,再通过html2canvas来生成相应的canvas,然后转成图片。或者在小程序中挂载一个ifram,小程序加载这个页面必须放到服务器上
亲测结果:
方法一:canvas绘制太难,绘制出不来的还找不到原因
后续更新其他...