今天写项目遇到一个保存二维码的问题,再次记录下
![]()


使用这个插件生成的二维码,在公众上面长按二维码无法保存到相册,在手机上查看发现没有img元素,因此长按不识别。
方法一
所以又装了个插件


通过上面的方法 传入生成二维码的code 可以直接返回base64的地址,然后调用公司的base64转图片地址接口 把地址存起来,赋值给img标签的src 这个样 就可以长按保存到相册了。这个方法生成的图片比较小,如果宽高给的值太大的话,保存到手机上二维码稍微有一点点糊
方法二
把canvs转换成base64 然后再通过接口把base64转成 在线地址,赋值给图片就可以了

本文介绍了解决二维码在移动端无法保存的问题。提供了两种方法:一是直接使用插件生成base64地址并通过接口转换为图片;二是将canvas转换为base64再进行转换。
2986

被折叠的 条评论
为什么被折叠?



