使用jquery.qrcode生成二维码

QRCode.js

QRCode.js

是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,
再通过 HTML5 Canvas 绘制而成,不依赖任何库。

在pom.xml中在家渲染格式
引入模板依赖 进行渲染

		<dependency>
			<groupId>org.springframework.bootgroupId>
			<artifactId>spring-boot-starter-freemarkerartifactId>
		dependency>
	dependencies>

对应的在resources下的templates
后缀名是

	.ftl

引入文件 加载 jQuery 和 jquery.qrcode.js:

<script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/qrcodejs/1.0.0/qrcode.min.js"></script>

第一种定义方法

<div id="qrcode"></div> //创建生产二维码的标签

        jQuery('#myQrcode').qrcode({
                text: "https://www.bilibili.com/"
        });

第二种定义方法

<div id="qrcode"></div>
<script type="text/javascript">

        new QRCode(document.getElementById("qrcode"), "https://www.bilibili.com/");  
</script>

展示效果
使用jquery.qrcode生成二维码_第1张图片

第一种会出现类似于会出现这样的错误使用jquery.qrcode生成二维码_第2张图片

这是因为页面初始化的时候是成功的 ,但是在ajax请求后端成功后使用会提示没有qrcode这个函数。

建议大家使用第二种方法

你可能感兴趣的:(前端合集,jquery,javascript,前端)