js怎样把网址转换成二维码
项目需求:动态生成网址,并在页面中根据网址生成对应的二维码
解决办法:
使用 qrcode.js 插件
使用步骤:
1、首先在页面中加入jquery库文件和qrcode插件。
<script type="text/javascript" src="jquery.js"></script>
<code class="html"> <script type="text/javascript" src="jquery.qrcode.min.js"></script>
2、在页面中需要显示二维码的地方加入以下代码:
code><code class="html"> <div id="code"></div> code>
3.进行调用 a.普通调用 $(\'#code\').qrcode("https://www.baidu.com"); //任意网址 b.多参数调用
$("#code").qrcode({ render: "table", //table方式 width: 200, //宽度 height:200, //高度 text: "www.helloweba.com" //任意内容 });
特别注意:
由于二维码是使用canvas进行渲染,在移动端不支持rem值,要想让二维码能在不同浏览终端正常显示,需要使用JS动态给它赋值完成适配
遇到个小坑,在移动端页面上,用canvas画出来的二维码不支持长按扫描。所以必须转换为图片格式
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」