Vit*_*nik 7 qr-code node.js reactjs
如何在react js或node js中生成二维码?
也许您知道用于生成二维码和中心图像的库或包?)
例子

此功能将创建中心带有徽标的二维码。
const qrcode= require('qrcode');
const getQRcodeImage = async () => {
try {
let canvas=await qrcode.toCanvas(`my sample text`);
//adding a log at center
const imgDim={width:30,height:30}; //logo dimention
var context = canvas.getContext('2d');
var imageObj = new Image();
imageObj.src = './images/logo.png';
imageObj.onload = function() {
context.drawImage(imageObj,
canvas.width / 2 - imgDim.width / 2,
canvas.height / 2 - imgDim.height / 2,imgDim.width,imgDim.height);
};
return canvas;
}catch (e) {
console.error(e);
return "";
}
}
Run Code Online (Sandbox Code Playgroud)
用法:
$(document).ready(function () {
getQRcodeImage().then(res=>{$("#qrcodeAuth").html( res);});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9201 次 |
| 最近记录: |