使用淘宝镜像(下载包比较快)
npm install -g cnpm --registry=https://registry.npm.taobao.org
执行以下命令
cnpm install qrcodejs2 --save-dev
cnpm install qrcode --save -dev
html代码
<div class="hello">
<!-- 用于输入内容的input -->
<input v-model="message">
<br>
<!-- 将获取到的信息画到画布上 -->
<canvas id="msg"></canvas>
<div id="qrcode">
</div>
</div>
js:使用qrcodejs2
new QRcode(document.getElementById("qrcode"), {
text: "https://cn.bing.com",
width: 128,
height: 128,
colorDark: "red",
colorLight: "#fff",
});
js:使用qrcode
// 获取页面的canvas
var msg = document.getElementById('msg')
// 将获取到的数据(val)画到msg(canvas)上
QRCode.toCanvas(msg, val, function () {})
如下图:
下载完整代码: js生成二维码