乘风破浪 激流勇进
你好!欢迎来看Tuziki's Planet !
Vue与React生成前端二维码的QRcode组件使用
作者:tutuhuang 日期:2022-07-01
VUE版本:
安装:
npm install qrcode
import QRCode from 'qrcode'
DOM:
<canvas id="canvas"></canvas>
页面调用
this.useqrcode('http://www.baidu.com')
useqrcode(url) {
const canvas = document.getElementById('canvas')
QRCode.toCanvas(
canvas,
url,
{
scale: 5.0,
height: 180,
wight: 180
},
error => {
if (error) console.error(error)
console.log('success!')
}
)
}
React版本:
安装:
npm install qrcode
import QRCode from 'qrcode.react'
DOM:
{this.renderCanvas(url)}
渲染:
renderCanvas = url => {
return (
<div style={{ width: '200px'}}>
<p style={{ wordBreak: 'break-all' }}>{url}</p>
<QRCode
value={url} //value参数为生成二维码的链接
size={200} //二维码的宽高尺寸
fgColor="#000000" //二维码的颜色
/>
</div>
)
}
上一篇: 微信二次分享常见问题
下一篇: 算法——二维数组转树形数据结构
返回列表
返回顶部←