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生成二维码相关推荐

  1. vue 项目中 自动生成 二维码

    vue 项目中 自动生成 二维码 ​ 最近在写一个vue项目,要求根据卡号可以自动生成一个二维码,并渲染在指定位置,因为第一次做类似业务,小编在网上找了找,发现了很多,具体起来主要用的就两种: QRc ...

  2. vue项目中自动生成二维码

    vue项目中自动生成二维码 我们在做vue项目时,很多时候要用到生成二维码的功能,今天给大家介绍一个有前端生成二维码的小例子: 1.安装vue-qr: npm isntall vue-qr --sav ...

  3. 使用 qrcodejs2 生成二维码详细API和参数

    使用 qrcodejs2 生成二维码 安装 qrcodejs2 cnpm install qrcodejs2 --save 使用 qrcodejs2 页面引入 import QRCode from ' ...

  4. 在H5中使用qrcode, qrcodejs2生成二维码

    在H5中使用qrcode生成二维码 安装插件 ```javascript npm install --save qrcode ``` 使用插件 按需引入 //index.html<html> ...

  5. Vue移动端H5生成二维码功能(qrcodejs2)

    相信大家都遇到或是做过生成二维码的功能需求,现在针对vue移动端方法作简单介绍 1.安装.引用二维码插件 # 通过 npm 安装    npm i qrcodejs2 # 通过 yarn 安装   y ...

  6. vue qrcodejs2生成二维码实现手机APP扫码进行web网页登录

    在vue中使用 qrcodejs2 1.安装 npm install  qrcodejs2 --save 2.引入 import QRCode from "qrcodejs2" 3 ...

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

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

  8. 【Vue】Vue生成二维码 Vue把url地址生成二维码手机打开 扫一扫手机端打开实战案例 vue生成二维码

    代码 npm install qrcodejs2 --save 代码引入到项目中,不需要再main.js做处理,只需要在使用的vue页面中引入. 在页面中使用 <template>< ...

  9. 使用qrcodejs2生成二维码及下载

    生成二维码 首先引入npm包 import QRCode from 'qrcodejs2' 或 <script src="https://cdn.bootcdn.net/ajax/li ...

最新文章

  1. MVC-Razor(3)
  2. Nav- buttons和$ionicView
  3. YUV 4:2:0 格式和YUV411格式区别
  4. newhope代码在vs2019的编译
  5. Kubernetes:实现应用不停机更新
  6. java map扩容机制_java中ConcurrentHashMap的扩容机制是怎样的?详细解析
  7. 手机必备OCR文字识别软件:福昕扫描王使用攻略
  8. password textbox setup
  9. 为什么大厂都在用 GO 语言?读透 GO 语言的切片
  10. [JAVA语法]怎样制作ear,war文件
  11. [导入]Asp.net页面的生命周期之通俗理解
  12. idea导入项目,配置,启动访问项目
  13. 如何用od去手动脱壳
  14. 360云盘 linux客户端,360安全云盘Linux界面版下载,包括深度版,支持龙芯/兆芯/飞腾芯片...
  15. 如何建立个人网站服务器篇
  16. 如何删除电脑浏览记录
  17. 就业协议服务器是什么意思,什么是就业协议
  18. 定制材料 Pd基聚多巴胺包裹碳纳米管/Fe或Cr单原子链填充Cu纳米管/Fe@CuNT和Cr@CuNT复合结构/氧化钼包裹碳纳米管纳米复合纤维
  19. 反射之invoke方法
  20. 中山纪念中学2015年暑假集训总结

热门文章

  1. Ffmpeg中的文件格式
  2. 解决迅雷下载外网文件速度为0
  3. python字典添加主键_Python--MySql(主键的创建方式、存储引擎、存储过程、索引、pymsql)...
  4. OpenCV + CPP 系列(卅三)图像特征提取(Harris角点检测、Shi-Tomasi角点检测、自定义角点检测)
  5. 华三s5000配置镜像接口_H3C S5000系列千兆以太网交换机 用户手册-5W101
  6. 课程1 谈论你喜欢的音乐
  7. 2020年十大币预测_2020年的5种技术预测
  8. Android Studio2.0 教程从入门到精通MAC版 - 安装篇
  9. 累了,困了,来看“MySQL”,让你梦回吹角连营
  10. 复选框checkbox如何判定为被选中