在vue項目中引用qrcode

首先安裝插件

npm install –save qrcode

在頁面中引入

import QRCode from 'qrcodejs2'

在css中

<div id="qrcode">二維碼位置</div>

1.在methods方法中調用

methods: {

? ? ? ?qrcode () {

? ? ? ? ? ? let qrcode = new QRCode('qrcode', {

? ? ? ? ? ? ? ? ?width: 100,

? ? ? ? ? ? ? ? ?height: 100,// 高度

? ? ? ? ? ? ? ? ? text: '56663159' // 二維碼內容

? ? ? ? ? ? ? ? ? ?// render: 'canvas' // 設置渲染方式(有兩種方式 table和canvas,默認是canvas)

? ? ? ? ? ? ? ? ? ?// background: '#f0f'

? ? ? ? ? ? ? ? ? ? // foreground: '#ff0'

? ? ? ? ? ?}) console.log(qrcode)

? ? ? }

},



2. 在mounted中調用

mounted:?function?()?{? ? ? ?

?var?qrcode?=?new?QRCode("qrcode",?{? ? ? ? ? ? ?

? ? ? ? ? ? text:?“222222”,? ? 二維碼內容? ?url填后臺給的鏈接? ? ? ? ?

? ? ? ? ? ? width:?150,?//控制二維碼高度? ? ? ? ? ? ?

? ? ? ? ? ? height:?150,?//控制二維碼寬度? ? ? ? ? ?

? ? ? ? ? ? colorDark:?"#000000",?//控制二維碼前景色? ? ? ? ? ?

? ? ? ? ? ? colorLight:?"#ffffff",?//控制二維碼背景色=? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? correctLevel:?QRCode.CorrectLevel.L?//設置二維碼容錯率? ? ? ?

? ? ? });? ? ?

? },

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容