本來是由後臺生成二維碼的,但是測試後不是很穩定,由於網路問題有時候會載入不過來。。。
之後就發現vue的兩個外掛:vue-qart和vue-qr。對比之後發現,vue-qr的配置更全一些,所以選擇了vue-qr
vue-qart:
1、npm install vue-qart --save
2、
components:
return
config:
value: 'https://www.baidu.com'
imagePath: require('../assets/logo.png')
filter: 'color'
}
vue-qr:
1、npm install vue-qr --save
2、import VueQr from 'vue-qr'
components:
4、
return
config:
imagePath: require('../assets/logo.png'), //中間logo的地址
BYTE_POS: 'green'
}
配置如下:
bgSrc----背景圖
logoSrc---欲嵌入至二維碼中心的 LOGO 地址
colorDark---實點顏色
colorLight---空白區顏色
dotScale---資料區域點縮小比例