一、安装二维码插件

npm i arale-qrcode

二、示例

# html
<template><div ref="qrcode"></div>
</template># js
import AraleQRCode from 'arale-qrcode'# 方法
createRcode() {let qrcode = new AraleQRCode({"render": "png",  // 生成的类型 'svg' or 'table'"text": `11231231231231231231212312二维码内容`, // 需要生成二维码的链接"size": 160 // 生成二维码大小});this.$refs.qrcode.appendChild(qrcode)//显示二维码//this.cavasToImg(qrcode)}//转图片地址 和  图片地址转文件  方法
cavasToImg(qrcode) {let src = qrcode.toDataURL("image/png");//转地址let blob = this.dataURLtoBlob(src);//转bloblet file = this.blobToFile(blob, `文件名称.png`);//转文件
},dataURLtoBlob(dataurl) {let arr = dataurl.split(","),mime = arr[0].match(/:(.*?);/)[1],bstr = atob(arr[1]),n = bstr.length,u8arr = new Uint8Array(n);while (n--) {u8arr[n] = bstr.charCodeAt(n);}return new Blob([u8arr], { type: mime });
},
// 将blob转换为fileblobToFile(theBlob, fileName) {theBlob.lastModifiedDate = new Date();  // 文件最后的修改日期theBlob.name = fileName;                // 文件名return new File([theBlob], fileName, { type: theBlob.type, lastModified: Date.now() });
},

vue项目 二维码生成|转连接|转文件相关推荐

  1. 聊聊 Web 项目二维码生成的最佳姿势

    在设计和实现的过程之后,你永远不知道部署上去的程序会已什么样的姿势运行. 本篇借一次生成二维码逻辑的不同实现,阐述 Web 项目中二维码生成的正确姿势. 文中如有批量,欢迎各位看客老爷拍砖.试运行前5 ...

  2. 二维码生成和pdf添加文件和图片

    1.项目路径 https://gitee.com/yuhaifei/PDFAndQRCode.git 2.用到jar包 QRCode.jar iText-5.0.6.jar iTextAsian_1. ...

  3. 二维码 生成工具类(文件转Base64字符串,Base64字符串转文件)

    希望我的知识榨干了能帮到你解除困难,要是没有帮助你的,问度娘和知爹 一.POM.xml依赖下载 二.工具类提供 一.POM.xml依赖下载 <!-- 生成二维码依赖 --><depe ...

  4. java+vue的二维码生成,二维码上传服务器,二维码的压缩包下载

    一. vue页面生成二维码 <template><div class="app-container">//在页面放着二维码的div<div id=&q ...

  5. Vue使用二维码生成微信支付

    安装第三方插件 npm install --save qrcode 使用时 ES6/ES7:Promises 和 Async/Await 可以用来代替回调函数. import QRCode from ...

  6. vscode中vue项目,QRCode二维码生成

    昨天突然说让我写个简单的二维码生成页面 1.首先肯定要打开我们的项目,然后安装QRCode npm install qrcodejs2 2.然后新建一个文件(比如index.vue) 在文件最上面写上 ...

  7. vue二维码生成插件 - npm安装篇

    vue二维码生成插件 - npm安装篇 具体使用: 1. 安装: npm install vue-qr --save 2. 引入和声明 //在需要生成二维码的文件中引入比如qrCode.vue imp ...

  8. 魔坊APP项目-15-邀请好友(业务逻辑流程图、服务端提供邀请好友的二维码生成接口、客户端通过第三方识别微信二维码,服务端提供接口允许访问、App配置私有协议,允许第三方应用通过私有协议,唤醒APP)

    邀请好友 1.业务逻辑流程图 客户端提供点击"邀请好友"以后的页面frame,html/invite.html,代码: <!DOCTYPE html> <html ...

  9. vue 在线生成二维码 二维码生成背景下载

    安装 引用 3.注入 app.vue 这里只是生成二维码 生成二维码 js 这里是需要二维码 并且与另一张合成一张image的! 上代码

最新文章

  1. TCP的三个接收队列
  2. 【产品干货】衡量移动APP“价值”的9个重要的KPI指标
  3. python序列化详细教程
  4. resin php mysql_RedhatAS4.0上安装Apache2+PHP5+MySQL+Resin+SSL+GD+webalizer
  5. Go语言范围(Range)
  6. C# StatusStrip状态栏 例程
  7. html如何插入swf视频,Html插入SWF方法
  8. C++ STL 遍历 map 的时候如何删除其中的 element
  9. minio分布式搭建_分布式存储Minio集群环境搭建
  10. Spring Boot+Maven将配置文件打包到Jar包外方便运维修改配置
  11. 1-1 软件构造过程中的多维视图
  12. 20200720:每日一题之两数之和Ⅱ(leetcode167)
  13. 关于中断和异常的几点认识
  14. 埃斯顿工业机器人控制柜_埃斯顿estun伺服电机动力线MS3108B22-22S BDM-GA14
  15. 51单片机八音盒C语言,单片机八音盒程序和与仿真原理图
  16. MATLAB eof用法,[转载]基于Matlab软件进行EOF分解、回归趋势分析
  17. android逆向基础教程一
  18. 《CSS权威指南》读书笔记3
  19. HTML header 标签的用法
  20. SQL SERVER中WITH TIES的用法

热门文章

  1. Qt 新建文件夹并在该文件夹下新建文件
  2. 微信开发MySQL篇(一)
  3. 海外推广运营的技巧汇总
  4. java实现动态加载jar包中的class(破坏双亲委派来实现)
  5. 关于程序员入职一家公司需要问咨询的一些的问题(面试总结)
  6. 探索多层次内存系统的页面管理设计空间Exploring the Design Space of Page Management for Multi-Tiered Memory Systems
  7. 克罗内克积 (Kronecker product) 在线性矩阵不等式 (LMI) 中怎么描述
  8. 思维训练每日一题——过桥问题
  9. mysql判断题题库_MySQL数据库考试试题及答案
  10. 小红书话题笔记是什么意思?小红书话题的形式有哪些?