1.将链接转为二维码图片

首先,下载插件:npm install qrcodejs2 --save

html代码如下:

  <div ref="qrcode" style="display: none;"  />

js代码如下:

new QRCode(this.$refs.qrcode, {width: 100, // 设置宽度,单位像素height: 100, // 设置高度,单位像素text: link // 需要转换为二维码图片的链接
});

2.2张图合成为1张图

html代码

// 使用canvas将2张图画在一起
<canvas ref="canvas" />

js代码:

import img from '@/assets/images/1.png';
//将要画的第二张图导入const canvas = this.$refs.canvas;canvas.width = 100;canvas.height = 100;const context = canvas.getContext('2d');context.rect(0, 0, canvas.width, canvas.height);context.fillStyle = '#fff';context.fill();var myImage2 = new Image();myImage2.onload = () => {// 先画下面的图context.drawImage(myImage2, 0, 0, 100, 100);const myImage = new Image();myImage.crossOrigin = 'Anonymous';myImage.onload = () => {// 画上面的图context.drawImage(myImage, 20, 20, 30, 30);// 提取合成后图片的链接this.qrcodeUrl = canvas.toDataURL('image/png');};myImage.src = img;};myImage2.src = document.querySelector('#qrcode').children[1].toDataURL('image/png');

3.下载合成后的图片

   const link = document.createElement('a');link.href = this.qrcodeUrl;link.download = 'qrCode.png';this.qrcodeUrl && link.click();

vue中将链接转二维码图片,2张图合成为1张图相关推荐

  1. vue将链接转为二维码的方法即插件

    1.将链接转为二维码图片 第一步先下载插件:npm install qrcodejs2 --save html页面: <div class="share_box">&l ...

  2. vue 根据链接生成二维码(功能实现)

    今天同事问我一个问题,在vue项目中想要根据一个链接显示对应的二维码该怎么实现. 我前一段时间,有用apicloud项目生成二维码的功能,但是vue版本的没有处理过.百度后找到一个可行的方案: 大神实 ...

  3. iOS常用功能 - 根据链接生成二维码图片

    根据链接生成二维码 1 -(void)generatingTwoDimensionalCode { 2 3 // 创建过滤器 4 CIFilter *filter = [CIFilter filter ...

  4. Vue中链接生成二维码

    1.安装插件 npm install qrcodejs2 --save 2.导入组件 import QRCode from 'qrcodejs2' 3.页面中添加二维码 <div id=&quo ...

  5. android通过链接生成二维码图片

    近期在项目中要做三级分销,就是通过分享图片让好友扫码注册下载.具体代码如下: 1.导入框架: compile 'cn.yipianfengye.android:zxing-library:2.2' 2 ...

  6. URL链接转二维码图片

    /** 请求二维码图片流*/public void openQrcode(){String url = getPara("link");if(StringUtil.isEmpty( ...

  7. Vue+Element-Ui项目中使用qrcodejs2将链接生成二维码

    1. 下载安装包 npm i qrcodejs2 -S 2. 在要生成二维码的页面或组件内导入qrcodejs2 import QRCode from "qrcodejs2"; 3 ...

  8. 链接生成二维码( QRCode )

    Vue中链接生成二维码 安装插件 sudo npm install qrcodejs2 --save 页面中引入 import QRCode from "qrcodejs2"; c ...

  9. Vue - 使用qrcodejs2生成二维码

    了解:QR码(英语:Quick Response Code:全称为快速响应矩阵图码)是二维码的一种, QR来自英文Quick Response的缩写,即快速反应,因为发明者希望QR码可以快速解码其内容 ...

最新文章

  1. Jvm 系列(七):Jvm 调优-工具篇
  2. 零基础前端笔记(1)web,html,标签,锚点,路径
  3. Android之ViewPager讲解
  4. 密码密文 android,Android密码明文密文切换
  5. java 乘法 位移_java 位移运算与乘法运算
  6. 硬核图解!断网了,还能ping通 127.0.0.1 吗?为什么?
  7. 从此不再惧怕URI编码:JavaScript及C# URI编码详解
  8. jzoj100047-基因变异【位运算,bfs】
  9. Java LocalDate类| 带示例的format()方法
  10. 点击list view中一行内容可以在combox中显示_java版飞机大战小游戏详细教程(零基础小白也可以分分钟学会!)...
  11. CSLA.Net3.6中使用CodeSmith
  12. 现代通信原理4.3:白噪声
  13. fluent并行 linux_[转载]windows系统下启动linux主机群的fluent并行操作
  14. JAVA文件传输原理及介绍—狂神说
  15. 条码检测系统——基于MATLAB的一维条码识别
  16. Qt QTableView QStandardItemModel用法
  17. CAD显示全屏控件(网页版)
  18. 出现无法解析的外部符号 LZ4_decompress_safe等问题
  19. IT兄弟连 Java语法教程 Java平台的版本划分
  20. 新手问题:如何理解sql语句中 +textBox1.Text+

热门文章

  1. H5跳转小程序(详)
  2. 亚马逊跨境电商是什么,ERP软件到底有用吗
  3. C#编程基础——综合项目实践:KTV点歌系统项目第五课:制作歌曲管理窗体
  4. 瓷砖铺放 java_算法训练 瓷砖铺放 【递归】java
  5. 2020计算机考研复试线多少,2020考研分数线是多少?复试分数线如何划分?
  6. c语言16进制转换为ascii码,C--16进制文本转换为ascii码
  7. automake 框架_升级autoconf automake libtool
  8. LeetCode 两数之和(Two Sum)
  9. python词云 wordcloud库详细使用教程
  10. 山东大学软件学院2022年众智科学期末简单回忆版题目