前端生成二维码

在这里介绍两种前端生成二维码的方法


使用js库qrcode.js使用方法非常简单。

下载地址:https://download.csdn.net/download/qq_20343517/10437227
demo:

$(".model .code").html("");
var qrcode = new QRCode($(".model .code")[0]);
qrcode.makeCode($(".top .address").html());

参数说明

new QRCode(element, option)

复制
   
名称默认值说明
element-显示二维码的元素或该元素的 ID
option 参数配置

option 参数说明

名称默认值说明
width256图像宽度
height256图像高度
typeNumber4 
colorDark"#000000"前景色
colorLight"#ffffff"背景色
correctLevelQRCode.CorrectLevel.L容错级别,可设置为:

QRCode.CorrectLevel.L

QRCode.CorrectLevel.M

QRCode.CorrectLevel.Q

QRCode.CorrectLevel.H

API 接口

名称说明
makeCode(text)设置二维码内容
clear()清除二维码。(仅在不支持 Canvas 的浏览器下有效)

大致看了下源码,应该是采用canvas制作,canvas真是个神奇的东西啊。

还有一个jquery版本的,使用方法应该差不多的,感兴趣的可以移步这里

https://blog.csdn.net/u011628289/article/details/52046410


使用免费的API接口

1.百度网盘(可使用https)
       http://pan.baidu.com/share/qrcode?w=150&h=150&url=http://www.xsyrz.cn
       2.iClick接口 (无https)
       http://bshare.optimix.asia/barCode?site=weixin&url=http://www.xsyrz.cn
       3.JiaThis 接口(无https)
       http://s.jiathis.com/qrcode.php?url=http://www.xsyrz.cn
       4.联图网(无https)
       http://qr.liantu.com/api.php?text=http://www.xsyrz.cn
       5.K780数据网(支持https和http)
       http://api.k780.com:88/?app=qr.get&data=http://www.xsyrz.cn&level=L&size=6
       https://sapi.k780.com/?app=qr.get&data=http://www.xsyrz.cn&level=L&size=6
       6.QR Code Generator(https接口)
       https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=http://www.xsyrz.cn
使用说明:把url=后面的网址改成你要生成二维码的;用它们只需要填写好网址就能自动生成二维码,方便实用,以上几个,任选一种即可。

参考文章:https://www.cnblogs.com/niuboren/p/5887388.html
                 https://blog.csdn.net/YAN914/article/details/75747329

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值