git地址:https://github.com/davidshimjs/qrcodejs
1.安装
npm install --save qrcodejs2
2.封装代码:注意多个使用,绑定dom不要用ID,用ID,会将多个二维码添加到同一个dom里面
<template>
<div ref="qrCodeDiv">
</div>
</template>
<script>
import QRCode from 'qrcodejs2';
export default {
name: "qrCode",
data(){
return {
}
},
methods:{
qrcodeInit(){
var qrcode = new QRCode(this.$refs.qrCodeDiv,{
width : 88,
height : 88,
text:this.value.url
});
this.$refs.qrCodeDiv.getElementsByTagName('img')[0].onload=()=>{
let src=this.$refs.qrCodeDiv.getElementsByTagName('img')[0].getAttribute('src');
// this.$emit('input',src)
QRCodeJS2封装与使用

本文介绍如何安装和封装QRCodeJS2组件,并提供了一个Vue示例代码,用于生成和初始化二维码。通过该示例,你可以了解如何将二维码绑定到DOM元素上,并获取其base64编码。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



