一、安装
项目文件夹中执行
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
使用npm安装与生成二维码指南
本文介绍了如何通过npm安装`qrcode`库,并在ES6/ES7环境中使用该库生成二维码。提供了两种安装方式:局部安装和全局安装。在生成二维码的示例中,展示了如何利用`toDataURL`方法将文本转换为二维码图片数据URL,并将其赋值给`img`标签显示。此外,还展示了如何在Vue.js组件中使用该库,并提供了错误处理的示例。
1500

被折叠的 条评论
为什么被折叠?



