1.下载

npm install qrcode --save-dev

2.引入(在所需要的页面中引入)

import QRCode from “qrcode”; //引入生成二维码插件

3.生成二维码

<canvas id="QRCode_header" style="width: 280px; height: 280px"></canvas>
<script>
import QRCode from "qrcode"; //引入生成二维码插件
export default {
props: [""],
data() {
return {
qrUrl: "",
};
},
watch: {},
mounted() {
this.getQRCode();
},
created() {},
methods: {
getQRCode() {

    //生成的二维码为URL地址js
    this.qrUrl= "https://152.136.245.230:7784/play/index.html?uid=1&zid=1&roomid=53";
      let opts = {
errorCorrectionLevel: "H", //容错级别
type: "image/png", //生成的二维码类型
quality: 0.3, //二维码质量
margin: 0, //二维码留白边距
width: 280, //宽
height: 280, //高
text: "http://www.xxx.com", //二维码内容
color: {
dark: "#333333", //前景色
light: "#fff", //背景色
},
}; let msg = document.getElementById("QRCode_header");
// 将获取到的数据(val)画到msg(canvas)上
QRCode.toCanvas(msg, this.qrUrl, opts, function (error) {
if (error) {
console.log("二维码加载失败", error);
this.$message.error("二维码加载失败");
}
});
},
},
};
</script>

作者:微微一笑绝绝子
出处:https://www.cnblogs.com/wwyxjjz/p/16922490.html
本博客文章均为作者原创,转载请注明作者和原文链接。

最新文章

  1. 分类指标准确率(Precision)和正确率(Accuracy)的区别
  2. 【5_283】Move Zeroes
  3. servlet tomcat servlet debug常见错误404,405,500
  4. C++-高效的swap
  5. Requests:Python HTTP Module学习笔记(二)(转)
  6. 第九章 jQuery验证插件简介
  7. C#中字符串驻留技术
  8. Oracle删除表、字段之前判断表、字段是否存在
  9. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  10. 《Programming WPF》翻译 第9章 2.选择一个基类
  11. FFMPEG中最关键的结构体之间的关系
  12. Linux入门介绍
  13. Windows下建立ArcGIS Server集群
  14. Charles(V3.10.1)的抓包以及常见功能的使用
  15. Pandas常用功能总结
  16. 1、mysql初识
  17. 剪格子 dfs 蓝桥杯
  18. python导入方法,软件目录
  19. select-options and range
  20. 用Telnet测试服务器的端口是否开通

热门文章

  1. CVE-2020-1957
  2. solidity 内存(memory) 可变数组的增删改查 操作
  3. [Unity]Unity更改黑色主题(个人版)
  4. 用Java写一个分布式缓存——缓存淘汰算法
  5. VUE Angular通用动态列表组件-亦可为自动轮播组件-02-根据数据量自动横向滚动,鼠标划入停止滚动
  6. angular打包部署设置publicPath文件目录及访问地址,解决打包完成后,运行打包文件,报错404,js,css未找到
  7. 修改hosts文件需要vi命令
  8. docker03-常用命令
  9. Networking &amp;&amp; Internet 计网学习笔记一
  10. Elemen ui&amp;表单 、CRUD、安装