Vue——前端生成二维码的示例


Posted in Vue.js onDecember 19, 2020

与后端生成二维码相比,前端生成二维码更具有灵活性,下面就介绍两种前端生成二维码的方式,两种方式相比之下,vue-qr比qrcode多了一个再中间添加logo的功能。

方式一:qrcode

  • npm
npm install --save qrcodejs2
  • import
import QRCode from 'qrcodejs2'
  • 使用
<div class="qrcode" ref="qrCodeUrl"></div>
 
<script>
methods: {
    creatQrCode() {
        var qrcode = new QRCode(this.$refs.qrCodeUrl, {
            text: 'xxxx', // 需要转换为二维码的内容
            width: 100,
            height: 100,
            colorDark: '#000000',
            colorLight: '#ffffff',
            correctLevel: QRCode.CorrectLevel.H
        })
    },
},
mounted() {
    this.creatQrCode();
},
</script>
  • 样式(这里再提供一个给二维码添加边框的小技巧:如下图所示,我们生成的二维码是没有边框的,看起来不是很好看) 

Vue——前端生成二维码的示例

就有了下面的效果:

Vue——前端生成二维码的示例

方式二:vue-qr

  • npm
npm install vue-qr --save
  • import
import vueQr from 'vue-qr'
  • 使用
// logoSrc为logo的url地址(使用require的方式);text为需要转换为二维码的内容
<vue-qr :logoSrc="imageUrl" text="xxx" :size="200"></vue-qr>
 
<script>
    export default {
        name: "qecode",
        data() {
            return {
                imageUrl: require("../assets/logo.png"),
            }
        },
        components: {
            vueQr
        },
    },
}
</script>

以上就是Vue——前端生成二维码的示例的详细内容,更多关于vue 前端生成二维码的资料请关注三水点靠木其它相关文章!

Vue.js 相关文章推荐
vue 获取到数据但却渲染不到页面上的解决方法
Nov 19 Vue.js
深入了解Vue3模板编译原理
Nov 19 Vue.js
vue实现广告栏上下滚动效果
Nov 26 Vue.js
vue开发chrome插件,实现获取界面数据和保存到数据库功能
Dec 01 Vue.js
vue从后台渲染文章列表以及根据id跳转文章详情详解
Dec 14 Vue.js
vue实现简易的双向数据绑定
Dec 29 Vue.js
vue 动态创建组件的两种方法
Dec 31 Vue.js
Vue过滤器,生命周期函数和vue-resource简单介绍
Jan 12 Vue.js
vue实现简单数据双向绑定
Apr 28 Vue.js
vue3使用vuedraggable实现拖拽功能
Apr 06 Vue.js
如何优化vue打包文件过大
Apr 13 Vue.js
Vue Mint UI mt-swipe的使用方式
Jun 05 Vue.js
如何在vue中使用kindeditor富文本编辑器
Dec 19 #Vue.js
vue 在服务器端直接修改请求的接口地址
Dec 19 #Vue.js
vue 通过base64实现图片下载功能
Dec 19 #Vue.js
Vue中computed和watch有哪些区别
Dec 19 #Vue.js
Vue与React的区别和优势对比
Dec 18 #Vue.js
Vue实现指令式动态追加小球动画组件的步骤
Dec 18 #Vue.js
vue+elementUI动态增加表单项并添加验证的代码详解
Dec 17 #Vue.js
You might like
php继承的一个应用
2011/09/06 PHP
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
理解Javascript_10_对象模型
2010/10/16 Javascript
jquery 结合C#后台的数组对文章的关键字自动添加链接的代码
2011/07/15 Javascript
js左右弹性滚动对联广告代码分享
2014/02/19 Javascript
jQuery实现数字加减效果汇总
2014/12/16 Javascript
jquery限定文本框只能输入数字(整数和小数)
2016/01/08 Javascript
JS实现添加,替换,删除节点元素的方法
2016/06/30 Javascript
Javascript 正则表达式校验数字的简单实例
2016/11/02 Javascript
详解js中call与apply关键字的作用
2016/11/21 Javascript
jQuery图片轮播功能实例代码
2017/01/29 Javascript
基于bootstrap实现收缩导航条
2017/03/17 Javascript
JS实现商品筛选功能
2020/08/19 Javascript
JS实现点击Radio动态更新table数据
2017/07/18 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
Vue2.0 实现移动端图片上传功能
2018/05/30 Javascript
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
vue下axios拦截器token刷新机制的实例代码
2020/01/17 Javascript
vue实现购物车的监听
2020/04/20 Javascript
跟老齐学Python之使用Python查询更新数据库
2014/11/25 Python
Python常用内置函数总结
2015/02/08 Python
对Python3 pyc 文件的使用详解
2019/02/16 Python
Python创建或生成列表的操作方法
2019/06/19 Python
python调用并链接MATLAB脚本详解
2019/07/05 Python
python在openstreetmap地图上绘制路线图的实现
2019/07/11 Python
python matplotlib饼状图参数及用法解析
2019/11/04 Python
解决keras使用cov1D函数的输入问题
2020/06/29 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
编码实现字符串转整型的函数
2012/06/02 面试题
大三自我鉴定范文
2013/10/05 职场文书
公司开业庆典主持词
2014/03/21 职场文书
购房委托书
2014/10/15 职场文书
门球健将观后感
2015/06/16 职场文书
初中政治教师教学反思
2016/02/23 职场文书
一级电子管军用接收机测评
2022/04/05 无线电
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS