vue项目使用qrcodejs2生成二维码
1、安装
cnpm i qrcodejs2 -S
2、使用
template文件
<!-- 二维码弹框 -->
<el-button type="primary" @click="showCode">生成二维码</el-button>
<el-dialogwidth="30%"title="二维码弹框展示"@close="closeCode":visible.sync="dialogVisible"append-to-body><div class="content"><!-- 放置二维码的容器,需要给一个ref --><div id="qrcode" ref="qrcode"></div></div>
</el-dialog>
script文件
// 引入
import QRCode from 'qrcodejs2'methods: {// 展示二维码showCode() {this.dialogVisible = true// 二维码内容this.qrcode = '****'// 使用$nextTick确保数据渲染this.$nextTick(() => {this.createQrcode()})},// 生成二维码createQrcode() {this.qr = new QRCode('qrcode', {width: 150,height: 150, // 高度text: this.qrcode // 二维码内容// render: 'canvas' // 设置渲染方式(有两种方式 table和canvas,默认是canvas)// background: '#f0f'// foreground: '#ff0'})// console.log(this.qrcode)},// 关闭弹框,清除已经生成的二维码closeCode () {this.$refs.qrcode.innerHTML = ''}
}
vue项目使用qrcodejs2生成二维码相关推荐
- vue 项目中 自动生成 二维码
vue 项目中 自动生成 二维码 最近在写一个vue项目,要求根据卡号可以自动生成一个二维码,并渲染在指定位置,因为第一次做类似业务,小编在网上找了找,发现了很多,具体起来主要用的就两种: QRc ...
- vue项目中自动生成二维码
vue项目中自动生成二维码 我们在做vue项目时,很多时候要用到生成二维码的功能,今天给大家介绍一个有前端生成二维码的小例子: 1.安装vue-qr: npm isntall vue-qr --sav ...
- 使用 qrcodejs2 生成二维码详细API和参数
使用 qrcodejs2 生成二维码 安装 qrcodejs2 cnpm install qrcodejs2 --save 使用 qrcodejs2 页面引入 import QRCode from ' ...
- 在H5中使用qrcode, qrcodejs2生成二维码
在H5中使用qrcode生成二维码 安装插件 ```javascript npm install --save qrcode ``` 使用插件 按需引入 //index.html<html> ...
- Vue移动端H5生成二维码功能(qrcodejs2)
相信大家都遇到或是做过生成二维码的功能需求,现在针对vue移动端方法作简单介绍 1.安装.引用二维码插件 # 通过 npm 安装 npm i qrcodejs2 # 通过 yarn 安装 y ...
- vue qrcodejs2生成二维码实现手机APP扫码进行web网页登录
在vue中使用 qrcodejs2 1.安装 npm install qrcodejs2 --save 2.引入 import QRCode from "qrcodejs2" 3 ...
- Vue - 使用qrcodejs2生成二维码
了解:QR码(英语:Quick Response Code:全称为快速响应矩阵图码)是二维码的一种, QR来自英文Quick Response的缩写,即快速反应,因为发明者希望QR码可以快速解码其内容 ...
- 【Vue】Vue生成二维码 Vue把url地址生成二维码手机打开 扫一扫手机端打开实战案例 vue生成二维码
代码 npm install qrcodejs2 --save 代码引入到项目中,不需要再main.js做处理,只需要在使用的vue页面中引入. 在页面中使用 <template>< ...
- 使用qrcodejs2生成二维码及下载
生成二维码 首先引入npm包 import QRCode from 'qrcodejs2' 或 <script src="https://cdn.bootcdn.net/ajax/li ...
最新文章
- MVC-Razor(3)
- Nav- buttons和$ionicView
- YUV 4:2:0 格式和YUV411格式区别
- newhope代码在vs2019的编译
- Kubernetes:实现应用不停机更新
- java map扩容机制_java中ConcurrentHashMap的扩容机制是怎样的?详细解析
- 手机必备OCR文字识别软件:福昕扫描王使用攻略
- password textbox setup
- 为什么大厂都在用 GO 语言?读透 GO 语言的切片
- [JAVA语法]怎样制作ear,war文件
- [导入]Asp.net页面的生命周期之通俗理解
- idea导入项目,配置,启动访问项目
- 如何用od去手动脱壳
- 360云盘 linux客户端,360安全云盘Linux界面版下载,包括深度版,支持龙芯/兆芯/飞腾芯片...
- 如何建立个人网站服务器篇
- 如何删除电脑浏览记录
- 就业协议服务器是什么意思,什么是就业协议
- 定制材料 Pd基聚多巴胺包裹碳纳米管/Fe或Cr单原子链填充Cu纳米管/Fe@CuNT和Cr@CuNT复合结构/氧化钼包裹碳纳米管纳米复合纤维
- 反射之invoke方法
- 中山纪念中学2015年暑假集训总结
热门文章
- Ffmpeg中的文件格式
- 解决迅雷下载外网文件速度为0
- python字典添加主键_Python--MySql(主键的创建方式、存储引擎、存储过程、索引、pymsql)...
- OpenCV + CPP 系列(卅三)图像特征提取(Harris角点检测、Shi-Tomasi角点检测、自定义角点检测)
- 华三s5000配置镜像接口_H3C S5000系列千兆以太网交换机 用户手册-5W101
- 课程1 谈论你喜欢的音乐
- 2020年十大币预测_2020年的5种技术预测
- Android Studio2.0 教程从入门到精通MAC版 - 安装篇
- 累了,困了,来看“MySQL”,让你梦回吹角连营
- 复选框checkbox如何判定为被选中