vue 实现二维码 vue-qart 和 qrcodejs2
项目要求在WEB端放置扫码可下载APP的二维码,在查询了相关的资料后,发现两个比较好用的二维码组件
一、vue-qart
1) 安装 vue-qart
npm install vue-qart --save
2) 页面中引入
import VueQArt from 'vue-qart'components: {VueQArt}
3) 配置
downloadButton:false,
config: {value: 'https://baidu.com',imagePath: '/static/logo/ydLogo.png',filter: 'color'
}
4) 页面填充
<vue-q-art :config="config" :downloadButton="downloadButton"></vue-q-art>
5) 结果
二、qrCode
1) 安装 vue-qart
npm install qrcodejs2 --save
/*@ 这里注意安装 qrcodejs2 不要安装 qrcode ,装了也没用 会报错
*/
2) 页面中引入
import QRCode from 'qrcodejs2'components: {QRCode}
3) 页面填充
<div id="qrcode" ref="qrcode"></div>
4) 页面调用
qrcode () {let qrcode = new QRCode('qrcode', { width: 232, // 设置宽度 height: 232, // 设置高度text: 'https://baidu.com'})
},
/*@ 在需要调用的地方 这样必须这样调用 否则会出现 appendChild null 就是id为qrcode的dom获取不到 返回结果为null
*/
this.$nextTick (function () {this.qrcode();
})
5) 结果
vue 实现二维码 vue-qart 和 qrcodejs2相关推荐
- 【Vue】Vue生成二维码 Vue把url地址生成二维码手机打开 扫一扫手机端打开实战案例 vue生成二维码
代码 npm install qrcodejs2 --save 代码引入到项目中,不需要再main.js做处理,只需要在使用的vue页面中引入. 在页面中使用 <template>< ...
- vue实现二维码批量打印功能
vue实现二维码批量打印功能 业务需求:客户需要给每个商品贴上二维码,为了更加高效的完成这项工作需要配合热敏打印机实现批量打印二维码的需求,因为是web项目后端会部署到服务器上,因此只能通过js的方式 ...
- 原生Vue实现二维码扫一扫,兼容PC、安卓、IOS
原生Vue实现二维码扫一扫 通过使用 vue-qrcode-reader 进行实现,必须是 Https 或 Localhost 文章目录 原生Vue实现二维码扫一扫 vue-qrcode-reader ...
- 利用VUE生成二维码(两种方式)
利用Vue生成二维码 Author:kak vue有两种生成二维码的方式,qrcode.vue-qr(有icon): 1.qrcode npm ``install` `--save qrcodejs2 ...
- vue扫描二维码,真机调试
vue扫描二维码,真机调试 vue代码 使用HBuilderX 运行界面 vue代码 <el-button>标签需要引用element-ui,如果没有,可以注释,打开下面的普通<bu ...
- Vue生成二维码,自定义插入图片生成logo
Vue生成二维码,自定义插入图片生成logo vue-qr是一个很棒的制作二维码开源库,github地址:https://github.com/Binaryify/vue-qr 1.安装vue-qr ...
- vue使用qrcodejs2生成带log的二维码图片,vue生成二维码图片中间带log,自定义log
安装插件 npm install qrcodejs2 --save 在页面中引入 import QRcode from 'qrcodejs2' 普通的二维码 此处的id就是页面中要展示二维码容器的id ...
- vue生成二维码并下载
vue生成二维码图片,这里使用的是qrcode.js 这个插件 1.下载插件 npm install --save qrcodejs2 2.组件内使用 <template> <B ...
- 【vue生成二维码】1.将后端返回的二维码字符串生成二维码;2.下载功能
vue使用qrcode插件 一.只展示一张图的效果 一.效果图: 二.具体代码: 1.安装 npm i qrcodejs2 --save 2.在页面使用 2.1.html <div id=&qu ...
- vue生成二维码图片并且下载图片到本地
一.安装生成二维码插件qrcode.js npm install --save qrcodejs2 二.封装组件: <template><div><div id=&quo ...
最新文章
- 为什么,AX中存储的数据与我们日常理解相违背。
- 简事二三 之 http缓存机制
- JavaScript-client、offset、scroll、定时器
- java架构师之路:JAVA程序员必看的15本书的电子版下载地址
- Android官方开发文档Training系列课程中文版:线程执行操作之定义线程执行代码
- ChannelHandler 与 ChannelPipeline 详解
- 遇到一个Linux文件系统因bios时间错误变成只读的问题
- 红帽企业 Linux 下载
- java成员方法tostring_Java 工具类-toString
- php 搜索引擎 分词_怎么在php中使用scws实现一个中文分词搜索功能
- Scrapy: 爬虫返回403错误
- 团队中各成员间相互协作办公用哪一个软件
- Gazebo + cartographer2D + velodyne多线雷达建图仿真
- 两军对垒问题及个人的思考
- 5V转3V的降压芯片和LDO
- 网络管理与维护(5.2)RMON MIB
- 静态网页制作HTML学习笔记
- java去除多余excel_java使用poi删除excel中的空行
- 狼人杀3.0版本(自创)
- Python C/S 网络编程(三)之 TCP 实现远程骰宝游戏
热门文章
- 人物-IT-张朝阳:张朝阳
- yarn : 无法加载文件 C:\Users\mosho\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。
- 无人机倾斜摄影重建实景三维模型
- java正方形个圆形面积_JAVA--接口练习(求正方形和圆的周长、面积)
- SmartPLS软件如何做有调节的中介作用模型?
- win误删计算机桌面快捷方式,win10系统找回桌面被误删快捷方式的图文教程
- 安卓h5 微信 字体大小影响h5样式bug
- 共享的计算机用户账户限制,连接共享文件夹,提示“登录失败:禁用当前的账户”...
- c#中PROCESS的用法
- 百度网盘上传文件时提示超过4G限制如何解决?