美文网首页Vue
Vue<生成二维码>

Vue<生成二维码>

作者: 誰在花里胡哨 | 来源:发表于2019-05-15 17:28 被阅读144次

效果图

(此二维码不可扫,不要尝试了)


image.png

实现前端生成二维码其实很简单,下插件就行了

首先:

npm install --s qrcode

引入

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

HTML片段

 <canvas id="QRCode"></canvas>
 <button  @click="getQRCode()">点击生成二维码</button>

data定义变量

 QRCodeMsg: "", //生成二维码信息

监听

  watch: {
    // 通过监听获取数据
    QRCodeMsg(val) {
      // 获取页面的canvas
      var msg = document.getElementById("QRCode");
      // 将获取到的数据(val)画到msg(canvas)上
      QRCode.toCanvas(msg, val, function(error) {
        console.log(error);
      });
    }
  },

方法

//生成分享二维码
    getQRCode() {
      this.QRCodeMsg = window.location.href;//生成的二维码为URL地址
    }

有用到的话给个赞呗 !

相关文章

  • Vue<生成二维码>

    效果图 (此二维码不可扫,不要尝试了) 实现前端生成二维码其实很简单,下插件就行了 首先: npm install...

  • golang如何生成与读取二维码

    golang如何生成与读取二维码 生成二维码 skip2/go-qrcode生成二维码 获取: 生成二维码图片: ...

  • 一键生成微信二维码

    引言 生成二维码的步骤导入CoreImage框架通过滤镜CIFilter生成二维码 生成普通的二维码 /** 生成...

  • iOS 二维码学习过程

    二维码生成 生成二维码需要导入CoreImage框架,通过滤镜CIFilter生成二维码。二维码的容错二维码都有一...

  • 二维码相关

    二维码生成生成高清二维码扫描二维码 二维码生成 需要导入CoreImage/CoreImage.h 中间的图片就是...

  • Java 生成二维码图片带Logo

    Java 生成二维码图片带Logo:java生成二维码

  • Vue<滑动标尺>

    找了很多资料,发现这类的很少,而且很多的兼容性不好。这个可以在PC端以及移动端使用,但是用起来需要引用外部js。(...

  • Vue<分享功能>

    首先我们公司的项目用的是H5,今天有说让实现微信,朋友圈,QQ,空间等分享功能,于是在网上找了很多资料,一开始发现...

  • Vue<滑块拖动>

    效果图: 代码如下:

  • iOS 花式二维码生成和二维码识别

    iOS 花式二维码生成和二维码识别 iOS 花式二维码生成和二维码识别

网友评论

    本文标题:Vue<生成二维码>

    本文链接:https://www.haomeiwen.com/subject/jtrmaqtx.html