vue项目 二维码生成|转连接|转文件
一、安装二维码插件
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项目 二维码生成|转连接|转文件相关推荐
- 聊聊 Web 项目二维码生成的最佳姿势
在设计和实现的过程之后,你永远不知道部署上去的程序会已什么样的姿势运行. 本篇借一次生成二维码逻辑的不同实现,阐述 Web 项目中二维码生成的正确姿势. 文中如有批量,欢迎各位看客老爷拍砖.试运行前5 ...
- 二维码生成和pdf添加文件和图片
1.项目路径 https://gitee.com/yuhaifei/PDFAndQRCode.git 2.用到jar包 QRCode.jar iText-5.0.6.jar iTextAsian_1. ...
- 二维码 生成工具类(文件转Base64字符串,Base64字符串转文件)
希望我的知识榨干了能帮到你解除困难,要是没有帮助你的,问度娘和知爹 一.POM.xml依赖下载 二.工具类提供 一.POM.xml依赖下载 <!-- 生成二维码依赖 --><depe ...
- java+vue的二维码生成,二维码上传服务器,二维码的压缩包下载
一. vue页面生成二维码 <template><div class="app-container">//在页面放着二维码的div<div id=&q ...
- Vue使用二维码生成微信支付
安装第三方插件 npm install --save qrcode 使用时 ES6/ES7:Promises 和 Async/Await 可以用来代替回调函数. import QRCode from ...
- vscode中vue项目,QRCode二维码生成
昨天突然说让我写个简单的二维码生成页面 1.首先肯定要打开我们的项目,然后安装QRCode npm install qrcodejs2 2.然后新建一个文件(比如index.vue) 在文件最上面写上 ...
- vue二维码生成插件 - npm安装篇
vue二维码生成插件 - npm安装篇 具体使用: 1. 安装: npm install vue-qr --save 2. 引入和声明 //在需要生成二维码的文件中引入比如qrCode.vue imp ...
- 魔坊APP项目-15-邀请好友(业务逻辑流程图、服务端提供邀请好友的二维码生成接口、客户端通过第三方识别微信二维码,服务端提供接口允许访问、App配置私有协议,允许第三方应用通过私有协议,唤醒APP)
邀请好友 1.业务逻辑流程图 客户端提供点击"邀请好友"以后的页面frame,html/invite.html,代码: <!DOCTYPE html> <html ...
- vue 在线生成二维码 二维码生成背景下载
安装 引用 3.注入 app.vue 这里只是生成二维码 生成二维码 js 这里是需要二维码 并且与另一张合成一张image的! 上代码
最新文章
- TCP的三个接收队列
- 【产品干货】衡量移动APP“价值”的9个重要的KPI指标
- python序列化详细教程
- resin php mysql_RedhatAS4.0上安装Apache2+PHP5+MySQL+Resin+SSL+GD+webalizer
- Go语言范围(Range)
- C# StatusStrip状态栏 例程
- html如何插入swf视频,Html插入SWF方法
- C++ STL 遍历 map 的时候如何删除其中的 element
- minio分布式搭建_分布式存储Minio集群环境搭建
- Spring Boot+Maven将配置文件打包到Jar包外方便运维修改配置
- 1-1 软件构造过程中的多维视图
- 20200720:每日一题之两数之和Ⅱ(leetcode167)
- 关于中断和异常的几点认识
- 埃斯顿工业机器人控制柜_埃斯顿estun伺服电机动力线MS3108B22-22S BDM-GA14
- 51单片机八音盒C语言,单片机八音盒程序和与仿真原理图
- MATLAB eof用法,[转载]基于Matlab软件进行EOF分解、回归趋势分析
- android逆向基础教程一
- 《CSS权威指南》读书笔记3
- HTML header 标签的用法
- SQL SERVER中WITH TIES的用法
热门文章
- Qt 新建文件夹并在该文件夹下新建文件
- 微信开发MySQL篇(一)
- 海外推广运营的技巧汇总
- java实现动态加载jar包中的class(破坏双亲委派来实现)
- 关于程序员入职一家公司需要问咨询的一些的问题(面试总结)
- 探索多层次内存系统的页面管理设计空间Exploring the Design Space of Page Management for Multi-Tiered Memory Systems
- 克罗内克积 (Kronecker product) 在线性矩阵不等式 (LMI) 中怎么描述
- 思维训练每日一题——过桥问题
- mysql判断题题库_MySQL数据库考试试题及答案
- 小红书话题笔记是什么意思?小红书话题的形式有哪些?