HTML+JS + layer.js +qrcode.min.js 实现二维码弹窗

这篇具有很好参考价值的文章主要介绍了HTML+JS + layer.js +qrcode.min.js 实现二维码弹窗。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

引入qrcode.js

<script type="text/javascript" src="https://static.runoob.com/assets/qrcode/qrcode.min.js"></script>

创建二维码显示位置

id 作为 定位标识

<a class="btn btn-primary" @click="showCAD"  >显示二维码</a>
<div id="qcodeLayer" style="display:none">
		<div id="qrcode" style="width:200px; height:200px;margin: 15px auto;"></div>
</div>

编写JS

由于我框架中引入了VUE ,所以 我是直接写在了VUE的方法中触发的,并引入layer弹窗js
关于layer弹窗详细使用方法可以去H-ui官网查看
https://www.h-ui.net/lib/layer.js.shtml文章来源地址https://www.toymoban.com/news/detail-792312.html

showCAD:function(){
	var documentTemp = document.getElementById("qrcode");
	var len = documentTemp.childNodes.length;
	//保证每次只显示一个二维码
	for(var i = len-1;i>=0;i--) {       // 从后往前
	    documentTemp.removeChild(documentTemp.childNodes[i]); 
	}
	var qrcode = new QRCode(document.getElementById("qrcode"), {
								width: 200,
								height: 200
							});
	qrcode.clear();
	qrcode.makeCode("自定义二维码内容");
	layer.open({
			type: 1,
			skin: 'layui-layer-molv',
			title: "弹窗标题",
			area: ['400px', '400px'],
			shadeClose: false,
			content: jQuery("#qcodeLayer"),
			btn: ["取消按钮"]
		});
	}

到了这里,关于HTML+JS + layer.js +qrcode.min.js 实现二维码弹窗的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序生成二维码插件weapp-qrcode.js

    首先创建weapp-qrcode.js文件 然后复制一下内容到weapp-qrcode.js文件 然后在index.wxml文件写入 在index.js文件写入 效果如下:  

    2024年02月12日
    浏览(47)
  • H5项目实现扫描二维码功能 -- html5-qrcode

    vue3中使用 html5-qrcode 实现扫描二维码功能。 实现原理:调取手机摄像头扫一扫功能实现 注:调取手机摄像头需要再 https协议 下才可以,有的项目启动配置 https:true 可以实现启动的项目协议为 https 且可以访问,有的还是需要证书才能访问 1、下载 html5-qrcode 2、使用

    2024年02月06日
    浏览(34)
  • 【vue-qrcode + html2canvas】前端二维码生成与下载

    其实一开始搜的时候,很多还都是推荐的 vue-qrcode ,于是就先用这个,但是发现想要在二维码中间放一个自定义的image的时候,这个库有点麻烦,需要自己将 image 图片盖在二维码上面(官方教程也是如此)。好吧,一开始我也这么干了,但是盖完之后,我需要下载这个有居中

    2024年04月17日
    浏览(47)
  • Python + qrcode 实现文字转二维码

    前几天写了个小工具,卖了12块钱。钱不钱的倒没什么,主要就是图个乐乎哈哈。 某天,一位兄弟问我,如果他给我写信寄到我们学校,我怎样才能收到。在这个信息技术高度发达的时代,应该没几个年轻人寄过信了吧?因此他不清楚寄信的流程也很正常。可是,寄信??这

    2023年04月17日
    浏览(38)
  • js实现将文本生成二维码(腾讯云cos)

    示例 页面代码 调用cos生成二维码接口,需要带上有效的签名

    2024年02月08日
    浏览(46)
  • js生成二维码和解析二维码

    这个整了好久,用的包换了好几次,所以记录一下 生成二维码 解析二维码 然后是两个引入的js reqrcode和qrcode

    2023年04月09日
    浏览(47)
  • Vue中使用qrcode实现渲染二维码中间添加自定义logo-demo

    我们首先创建一个新的 canvas 元素,用于容纳生成的二维码。然后,使用 QRCode.toCanvas 方法将二维码生成到新的 canvas 元素中。 接下来,在 logo.onload 事件处理程序中,我们创建一个 Image 对象来加载logo图像,并在二维码中间绘制logo。最后,将生成的二维码转换为数据URL,并将

    2024年02月10日
    浏览(43)
  • vue批量生成二维码,打印生成的二维码,并批量下载生成的二维码,qrcode

    通过使用 qrcode 生成二维码, 使用 jszip 打包批量二维码文件, 使用 file-saver 下载打包好的zip文件, 使用 vue-print-nb 打印生成的二维码 配置项: width 二维码宽度 height 二维码高度 errorCorrectionLevel 二维码纠错级别,指二维码被遮挡可以扫出结果的区域比例 color: 7. 打印生成的二

    2024年02月01日
    浏览(68)
  • 前端qrcode生成二维码详解

    qrcode 是一个基于JavaScript的二维码生成库,主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库。 官方文档:https://www.npmjs.com/package/qrcode qrcode理论上支持所有现代浏览器以及部分老版本浏览器。具体而言,只要这些浏览器支持HTML5 Canvas和/或DOM操作,就可以

    2024年02月21日
    浏览(78)
  • 前端 Js二维码生成

    1.页面 2.uqrcode.js 结束了

    2024年02月14日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包