```html
<canvas id="QRCode_header"></canvas>
1.安装依赖
npm install qrcode --save-dev
`
2.使用的页面中引入``
import QRCode from 'qrcode' // 引入生成二维码插件
3.data 中声明
QRCodeMsg: ''
4.生成二维码
getQRCode () {
const opts = {
errorCorrectionLevel: 'H', // 容错级别
type: 'image/png', // 生成的二维码类型
quality: 0.3, // 二维码质量
margin: 12, // 二维码留白边距
width: 200, // 宽
height: 200, // 高
text: 'http://www.baidu.com', // 二维码内容
color: {
dark: '#333333', // 前景色
light: '#fff'// 背景色
}
}
this.QRCodeMsg = 'http://www.baidu.com' // 生成的二维码为URL地址js
const msg = document.getElementById('QRCode_header')
// 将获取到的数据(val)画到msg(canvas)上
QRCode.toCanvas(msg, this.QRCodeMsg, opts, function (error) {
console.log(error)
})
}
前段使用vue qrcode生成二维码
最新推荐文章于 2024-04-01 18:30:01 发布