先去安装官方的QRcode….一定官网的。
import QRCode from 'qrcode.vue' // 引入
qrcode () {
let qrcode = new QRCode('qrcode', {
width: 256,
height: 256, // 高度
text: 'your content', // 二维码内容
colorDark:'#000000',
colorLight:'#FFFFFF',
})
console.log(qrcode)
}
// 试用 这是改变颜色
生成二维码是要后台给接口,前台直接生成会有问题,什么问题我就不多说了,现在只说用法
getQR(orderUuid, payType) {
getQR(orderUuid, payType).then(response => {
this.QRcodeUrl = response.data.result
})
},
这是调用后台API接口取值的方式
恩 具体需要什么参数看官网API
为什么要这么麻烦的去操作二维码 ,因为二维码是通过41个点组成。。(好像是,忘了)所以不能直接操作样式。
版权声明:本文为qq_41022291原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。