QRCode.js
QRCode.js
是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,
再通过 HTML5 Canvas 绘制而成,不依赖任何库。
在pom.xml中在家渲染格式
引入模板依赖 进行渲染
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</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>
展示效果
第一种会出现类似于会出现这样的错误
这是因为页面初始化的时候是成功的 ,但是在ajax请求后端成功后使用会提示没有qrcode这个函数。
建议大家使用第二种方法