vue小技巧 如何实现二维码生成功能
dearweb 发布:2021-10-22 17:57:50阅读:之前接触php时大部分二维码生成都是使用php生成,最近看了下vue觉得前端生成也是很方便,现在将vue使用 qrcodejs2 生成二维码的方式分享给大家。
首先准备好依赖(安装qrcodejs2)
准备需要使用的依赖项
npm install qrcodejs2 --save
使用依赖生成二维码
下面是所有的组件代码,这里需要注意的是,我们一定要在dom元素渲染之后再去执行二维码生成的功能,以保证我们的二维码能够正常生成并渲染到页面。
<template> <div class='app-about-us'> <div id="qrCode" ref="qrCodeDiv"></div> </div> </template> <script> import QRCode from 'qrcodejs2' export default { name: '', data() { return {} }, inject: ['reload'], created() { this.$nextTick(function() { this.mef() }) }, methods: { mef() { new QRCode(this.$refs.qrCodeDiv, { text: 'http://www.dearweb.com', width: 200, height: 200, colorDark: '#222', //二维码颜色 colorLight: '#fff', //二维码背景色 correctLevel: QRCode.CorrectLevel.L //容错率,L/M/H }) } } } </script> <style scoped lang='scss'> </style>
最后生成的是base64格式图片。
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧