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>

作者:微微一笑绝绝子

出处:Vue中qrcode的使用方法(生成二维码插件) / 前端页面根据URL链接生成二维码 - 微微一笑绝绝子 - 博客园

本博客文章均为作者原创,转载请注明作者和原文链接。

Vue中qrcode的使用方法(生成二维码插件) / 前端页面根据URL链接生成二维码相关推荐

  1. vue中mixins的使用方法和注意地方

    一.什么是Mixins? mixins(混入),官方的描述是一种分发 Vue 组件中可复用功能的非常灵活的方式,mixins是一个js对象,它可以包含我们组件中script项中的任意功能选项,如dat ...

  2. vue中文件上传方法

    vue中文件上传方法(图片,表格) //html部分 <input type="file" id="people-export" ref="in ...

  3. vue中使用vue-awesome-swiper的方法(实现一屏展示多个图片,点击左右滚动一张)

    vue中使用vue-awesome-swiper的方法 (awesome-swiper demo官网)[https://surmon-china.github.io/vue-awesome-swipe ...

  4. vue中组件之间调用方法——子组件调用父组件的方法 父组件调用子组件的方法

    vue中组件之间调用方法--子组件调用父组件的方法 & 父组件调用子组件的方法 1.vue中子组件调用父组件的方法 1.1.第一种方法是直接在子组件中通过this.$parent.event来 ...

  5. Vue中的this.$nextTick方法的使用 [前端][Vue框架]

    Vue中的this.$nextTick方法的使用 因为在vue中当组件的data中的数据发生了变化之后, 如果这个data中的数据与某个Dom元素有关, 那么这个时候这个Dom元素不会立即更新, vu ...

  6. 解决vue中无法取得methods方法中的return值

    解决vue中无法取得methods方法中的return值 参考文章: (1)解决vue中无法取得methods方法中的return值 (2)https://www.cnblogs.com/betty- ...

  7. vue中mixins的使用方法

    参考官网以及网上的一些资料,最基本的用法 混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能.一个混入对象可以包含任意组件选项.当组件使用混入对象时,所有混入对象的选项 ...

  8. uniapp中根据URL链接生成二维码(适用所有Javascript运行环境的前端应用),保存二维码到本地相册。

    推荐一款适用所有Javascript运行环境的二维码生成组件. uQRCode是一款基于Javascript环境开发的二维码生成插件,适用所有Javascript运行环境的前端应用和Node.js应用 ...

  9. 【Vue】Vue中mixins的使用方法及实际项目应用详解

    文章目录 (1)mixin基础 (2)mixin特点 1.选项合并 2.方法和参数在各组件中不共享 (3)mixin与vuex的区别 (4)mixin与公共组件的区别 (5)项目实践 (6)总结 (1 ...

  10. 理解Vue中的methods对象方法里的this指向,并解读源码

    Vue3的版本 "version": "3.2.20" 阅读区域 618 - 645 解决疑惑 1. methods 对象的 this指向 2. methods ...

最新文章

  1. Verilog中的条件编译语句 `ifdef、`else、`endif 等
  2. 路由框架ARouter最全源码解析
  3. Ubuntu18.04 MariaDB
  4. Jprofiler监控工具(内存泄漏)
  5. CentOS 7.0变动
  6. Bootstrapbutton组
  7. IT职场人生系列之十五:语言与技术II
  8. 机器学习专业名词中英文对照
  9. 免积分下载与PDF转换
  10. 基于联合非负矩阵分解的多视角聚类学习笔记
  11. 全自动降噪插件-Acon Digital Extract:Dialogue 1.1.2 WiN-MAC
  12. 著名网站msdn.itellyou.cn原理分析
  13. 项目管理经验-豆知识
  14. Sphinx入门操作
  15. 新年新希望--爱摸鱼的美工(12)
  16. “天下文章一大抄”的时代已经过去
  17. a 是指计算机的什么应用,计算机中AtoC是什么应用软件
  18. leetcode 561
  19. 自媒体去哪里找素材?
  20. Windows10永久去掉预览窗格和详细信息窗格

热门文章

  1. 指纹识别传感器市场仍将持续上涨
  2. 以编程会安全,以安全辅未来——2017看雪安全开发者峰会 强势来袭!
  3. 云南省计算机云教室,“云教室”落户云南祥云这个小山村
  4. 数据结构 第14讲 神秘电报密码——哈夫曼编码
  5. Axure教程 原型设计工具Axure RP新手入门教程(一):基础
  6. 统计学习方法总结、应用对比
  7. 手机储存卡数据怎么恢复
  8. MySQL2014版查询操作的入门级教学
  9. 前端用到的单词(读音+意思)
  10. 微信小程序入门(一):小程序账号注册 + 微信开发者工具安装