js通过codeURL画二维码
一、函数封装
//生成微信二维码
function xyqrcode(options) {var settings = {dom:'',render: 'canvas', //生成二维码的格式还有image、divecLevel:"H",text:"",background:"#ffffff",fill:"#333333", //二维码纹路的颜色fontcolor:"#ff9818",fontname:"Ubuntu",image:{},label:"",mPosX:0.5, //图片在X轴的位置mPosY:0.5, //图片在X轴的位置mSize:0.27, //图片大小minVersion:10,mode:4,quiet:1,radius:1,size:400};if (options) {$.extend(settings, options);//options对象跟settings比较,相同的就替换,没有的就添加}if(settings.dom.length==0){window.console.log("Error: dom empty!");return;}if(settings.url.length==0){window.console.log("Error: url empty!");return;}settings.text=settings.url; //在qrcode生成二维码的地址是text。这里就把url赋值给text$(settings.dom).qrcode(settings);}
二、调用
<div id="code"></div>
$(document).ready(function(){var options={};options.url=codeUrl; //二维码的链接options.dom="#code";//二维码生成的位置options.image=$('#img-buffer');//图片id// options.render="canvas";//设置生成的二维码是canvas格式,也有image、div格式options.render="image";//设置生成的二维码是canvas格式,也有image、div格式xyqrcode(options);});
转载于:https://www.cnblogs.com/karila/p/7099078.html
js通过codeURL画二维码相关推荐
- QRCode.js -- 用 Javascript 生产二维码
QRCode.js是一个生成二维码的JS库.QRCode.js支持在DOM中使用跨浏览器Canvas和table标签的. QRCode.js不依赖其他JS库. 基本用法: <div id=&qu ...
- JS的条形码和二维码生成
一.前言 最近做项目用到了JS生成条形码和二维码,内容不多,整理一下方便使用. 2018年7月5日更新: 二维码生成时,如果长度太长会有异常: Uncaught Error: code length ...
- 使用canvas画二维码
使用canvas画二维码 需要使用 qrcode 依赖 具体代码如下 <template><div><canvas ref="code">< ...
- 网页获取微信信息——js使用插件生成二维码(1)
js使用插件生成二维码: 一.安装依赖: npm i qrcodejs2 -S 二.放置二维码的容器,需要给一个ref <div class="QRcodeCon">& ...
- 使用js,把链接转为二维码
使用js,把链接转为二维码 Html Js qrcode.min.js Html <!DOCTYPE html> <html><head><meta char ...
- js自动实现读取二维码内容
js自动实现读取二维码内容 <!DOCTYPE html> <html><head><meta charset="utf-8" /> ...
- js调用微信利用二维码扫码登录
js调用微信利用二维码扫码登录 准备工作 网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统. 在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐 ...
- 1 canvas 画二维码
1,将网址转换为二维码并用canvas画到页面 效果 代码 <!--Created by Sukla on 2018/3/19.--> <!DOCTYPE html> < ...
- js 通过摄像头识别二维码,可以控制闪光灯。原生 HTML 调用摄像头,有 原生HTML + JS 版本 和 VUE3 + TS 版本与 uniapp 版本
开发背景 最开始公司说到这个需求的时候第一个想法是使用微信的 js SDK 接入微信的扫一扫.但是得知所做的这个功能模块是需要嵌入到之前开发的app中,所以就只有使用 js 原生的 API 来开发了. ...
- vue2.0 引用qrcode.js实现获取改变二维码的样式
vue代码 <template><div class="qart"><div id="qrcode" ref="qrco ...
最新文章
- 在自定义的数据集上训练YOLOv5详细教程分享
- win7系统待机模式下如何分配下载方法
- 在SQL2008中清除日志
- scrapy-redis mysql_Scrapy-redis 分布式
- 数值计算(Python实现)(一)
- 数据分析-书籍整理(二)
- mysql里边字符函数_mysql函数(一.字符函数)
- Highcharts的使用
- C#LeetCode刷题之#234-回文链表(Palindrome Linked List)
- 少样本文本分类 InductionNet
- 基于ServerSokect和Soket的简易Qq程序
- 免费的3D GIS 软件,特点与应用领域介绍
- NFC技术 (二) -硬件设计
- 崂山道士、Harry Potter和人脸识别
- 软考(网络工程师)-必备网络知识(笔记二)
- dx12 龙书第五章学习笔记 -- 渲染流水线
- STM32单片机初学5-IIC通信驱动OLED屏幕
- Scipy总结(constants)
- 魔兽世界3区部落最多的服务器,魔兽世界怀旧服玩家为你推荐,不用排队、非鬼服非单阵营的服务器...
- 【微电网优化】基于粒子群算法求解热电联供型微电网经济运行优化问题含Matlab源码
热门文章
- java集合-TreeSet排序方式
- 安装centos7 Minimal后 开启远程SSH
- Jackson API 详细汇总 与 使用介绍
- Chrome、Firefox 浏览器常用设置及操作
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_01 File类_1_File类的概述
- 使用CXF开发WebService程序的总结(七):Spring+CXF+Mybatis+Mysql共同打造的服务端示例...
- Linux第九周作业
- linux 查看分区
- linux安装php-redis扩展(转)
- 在64位系统中无法看到Microsoft Excel Application的问题