一、安装
项目文件夹中执行
npm install --save qrcode
或者,全局安装
npm install -g qrcode
在ES6/ES7中使用
import QRCode from 'qrcode'
// import引入可能会导致报错,可以尝试require
// const QRCode = require('qrcode');
// With promises
QRCode.toDataURL('I am a pony!')
.then(url => {
console.log(url)
})
.catch(err => {
console.error(err)
})
// With async/await
const generateQR = async text => {
try {
console.log(await QRCode.toDataURL(text))
} catch (err) {
console.error(err)
}
}
使用
<img :src="erCodeImg"/>
data(){
return {
erCodeImg:""
}
}
createdFun(){
let url = "https://www.baidu.com/",
let opts={
margin:0
}
QRCode.toDataURL(url,opts)
.then(url => {
console.log(url)
this.erCodeImg = url
})
.catch(err => {
console.error(err)
})
}
参考地址:https://www.npmjs.com/package/qrcode#api