新版 JavaScript 二维码生成工具(原来的 jsqrgen)。
Installation $ npm i qrcanvas Use in browser <div></div> <script src="dist/qrcanvas.js"></script> var canvas = qrcanvas({ data: 'hello, world' }); document.getElementById('qrcode').appendChild(canvas); Use in Node.js const fs = require('fs'); const qrcanvas = require('qrcanvas'); const canvas = qrcanvas({ data: 'hello, world' }); canvas.pngStream().pipe(fs.createWriteStream('qrcode.png'));
新版亮点:
仅依赖 canvas,支持几乎所有的现代浏览器。
使用简单,除数据外,所有配置可选。
可定制性强,可以定制出有个性的二维码。
同时支持浏览器和 Node.js(依赖 node-canvas)。
可方便地在 React 或者 Vue.js 中使用。
源码下载在线演示