<template>
<div>
<div id="qrCode" class="qrCode"></div>
</div>
</template>
<script>
import QRCode from "qrcodejs2";
export default {
mounted() {
this.createQrcode("#qrCode", "二维码数据");
},
methods: {
createQrcode(id, value) {
console.log("生成二维码", id, value);
const container = document.querySelector(id);
if (container) {
// 移除已存在的二维码
while (container.firstChild) {
container.removeChild(container.firstChild);
}
new QRCode(container, {
text: value,
width: 75,
height: 75,
colorDark: "#333",
colorLight: "#fff",
correctLevel: QRCode.CorrectLevel.L
})
}
},
}
}
</script>
qrcodejs2实现二维码生成
于 2024-12-16 16:55:34 首次发布