LayUI 2.8.16 在线生成二维码工具 网页,借用他人的API来完成

图示:

代码:

<!DOCTYPE html>
<html lang="zh">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>二维码生成</title>
	<link rel="stylesheet" href="./layui/css/layui.css">
</head>
<body>
	<div class="layui-container">
		<blockquote class="layui-elem-quote" style="margin-top: 30px;">
		  <div class="layui-text">
		    <ul>
		      <li><h1>二维码生成工具</h1></li>
		    </ul>
		  </div>
		</blockquote>
	<ul class="layui-form layui-form-pane" style="margin: 15px;">
	  <li class="layui-form-item">
	    <label class="layui-form-label">输入内容:</label>
	    <div class="layui-input-block">
	      <input class="layui-input" lay-verify="required" name="field1" id="content">
	    </div>
	  </li>
	  <li class="layui-form-item" style="text-align:center;">
	    <button type="submit" lay-submit lay-filter="*" class="layui-btn" onclick="generateQRCode()">生成二维码</button>
	  </li>
	</ul>
	
	  <blockquote class="layui-elem-quote" style="margin-top: 30px;">
	    <div class="layui-text">
	      <ul>
	        <li>新生成 二维码 如下:(提示:长按图片可以保存/分享或右键图片保存)</li>
	        <li id="qrCode" class="qr-code">生成二维码!!!</li>
	        <li>固定网址二维码 https://baidu.com/ </li>
	        <li><img src="https://api.vvhan.com/api/qr?text=https://baidu.com/" alt="百度"></li>
	      </ul>
	    </div>
	  </blockquote>
	</div>
	
	<!-- body 末尾处引入 layui -->
	<script src="layui/layui.js"></script>
	    <script>
	        function generateQRCode() {
	            var contentInput = document.getElementById("content");
	            var qrCodeDiv = document.getElementById("qrCode");
	            var content = contentInput.value;
	
	            // 使用API生成二维码 https://api.vvhan.com/erweima.html
	            var apiUrl = "https://api.vvhan.com/api/qr?text=" + encodeURIComponent(content);
	
	            // 创建img元素并设置src属性为API请求的URL
	            var qrCodeImg = document.createElement("img");
	            qrCodeImg.src = apiUrl;
	
	            // 清空id="qrCode"并添加生成的二维码图片
	            qrCodeDiv.innerHTML = "";
	            qrCodeDiv.appendChild(qrCodeImg);
	        }
	    </script>
</body>
</html>

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值