qrcodejs2 生成二維碼并保存下載

首先安裝qrcodejs2

cnpm install --save qrcodejs2

在需要用到的頁(yè)面

import?QRCode?from?"qrcodejs2";

在頁(yè)面中

? <div?id="qr" ></div>

? <button? @click="savePic"?size="small">保存二維碼<button>


????//二維碼

????qr()?{

??????let?qr?=?new?QRCode("qr",?{

????????width:?195,

????????height:?195,?//?高度

????????text:?this.orderInfo.code_name?//?二維碼內(nèi)容

??????});

????},

????//?保存二維碼

????savePic()?{

??????let?myCanvas?=?document.getElementById("qr").getElementsByTagName("canvas");

??????let?a?=?document.createElement("a");

??????a.href?=?myCanvas[0].toDataURL("image/png");

??????a.download?=?"付款二維碼";

??????a.click();

? ? ? alert("下載成功");

????}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容