在vue中生成二維碼使用qrcodeJs

什么是 QRCode.js?
QRCode.js 是一個(gè)用于生成二維碼的 JavaScript 庫(kù)。主要是通過獲取 DOM 的標(biāo)簽,再通過 HTML5 Canvas 繪制而成,不依賴任何庫(kù)。

<div id="qrcode"></div>
<script type="text/javascript">
   new QRCode(document.getElementById("qrcode"), 
      "https://www.qtshe.com"  // 設(shè)置要生成二維碼的鏈接
   );  
</script>

或者使用一些可選參數(shù)設(shè)置:

var qrcode = new QRCode("test", {
    text: "https://www.qtshe.com",
    width: 130,
    height: 130,
    colorDark : "#000000",
    colorLight : "#ffffff",
    correctLevel : QRCode.CorrectLevel.H
});

同樣我們可以使用以下方法:

qrcode.clear(); // 清除代碼
qrcode.makeCode("https://m.qtshe.com"); // 生成另外一個(gè)二維碼

在vue里使用qrcodeJs

vue里安裝qrcodejs的npm包

npm install qrcodejs2 
import QRCode from 'qrcodejs2'
<div class="qrcode" ref="qrCodeUrl"></div>
creatQrCode() {
  var qrcode = new QRCode(this.$refs.qrCodeUrl, {
      text: 'https://www.qtshe.com',
      width: 100,
      height: 100,
      colorDark: '#000000',
      colorLight: '#ffffff',
      correctLevel: QRCode.CorrectLevel.H
 })
},

瀏覽器兼容性
IE6?10,Chrome,F(xiàn)irefox,Safari,Opera,Mobile Safari,Android,Windows Mobile等
就說到這吧。有啥問題加QQ群111857902 或者QQ8662054

青團(tuán)社招聘:

招聘崗位:高級(jí)前端開發(fā)工程師P5及以上
坐標(biāo)杭州市余杭區(qū)文一西路1380號(hào)金之源大廈11層

簡(jiǎn)歷投遞到:hr@qtshe.com || haochen@qtshe.com

職位描述:

1、建設(shè)工具、提煉組件、抽象框架,促進(jìn)前端工程化、服務(wù)化,持續(xù)提升研發(fā)效率,保障線上產(chǎn)品質(zhì)量

2、構(gòu)建H5/PC應(yīng)用基礎(chǔ)設(shè)施,主導(dǎo)建設(shè)前端各種發(fā)布/監(jiān)控等平臺(tái),指導(dǎo)落實(shí)解決方案

3、持續(xù)優(yōu)化前端頁(yè)面性能,維護(hù)前端代碼規(guī)范,鉆研各種前沿技術(shù)和創(chuàng)新交互,增強(qiáng)用戶體驗(yàn)、開拓前端能力邊界

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

相關(guān)閱讀更多精彩內(nèi)容

  • 函數(shù)執(zhí)行時(shí),處理變量:在函數(shù)內(nèi)部直接使用,沒有則在函數(shù)外部找(全局變量),如沒有找到,就會(huì)報(bào)錯(cuò) 函數(shù)不能直接修改全...
    Damys閱讀 332評(píng)論 0 0
  • 1、放假了,同學(xué)都回家了,只有于海沒走。晚上于海一個(gè)人翻來(lái)覆去睡不著,總是想起昨天夏子明臨走時(shí)關(guān)于學(xué)校鬧鬼的事。突...
    斷指鶴閱讀 411評(píng)論 0 0
  • 中國(guó)的六大古都分別是_________。
    大力出奇跡大力閱讀 232評(píng)論 0 0

友情鏈接更多精彩內(nèi)容