插件: a,生成二维码的 qrcodejs2 ==> "0.0.2"
b,截图使用 html2canvas ==> "^1.0.0-rc.5"

生成图片会遇到的相关问题:
1,图片地址是网络地址,无法将图片截取下来; 解决方案: 将地址转为base64
2,生成图片是全屏幕截取,不能特定区域截取;或者特定区域截取后有空白或者样式丢失 ;

考虑到多个页面都可能会用到截取方法,结合又是单页面项目,这里 使用 js引入+ class名来实现构造:



展示结果:需求 ==》 上方选择图片+生成下面的大图展示,由于是h5,直接考虑长按保存;



相关的设置主要在截图那的设置,这里的截图和相关内容是符合我当前项目的,不符合可自行尝试改变相关参数
网友评论