亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vue項目中使用qrcodesjs2生成二維碼簡單示例

 更新時間:2023年05月25日 14:56:48   作者:無知的小菜雞  
最近項目中需生成二維碼,發(fā)現(xiàn)了很好用的插件qrcodesjs2,所以下面這篇文章主要給大家介紹了關(guān)于vue項目中使用qrcodesjs2生成二維碼的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

最近寫項目遇到一個需求需要生成二維碼,看了一下項目中生成二維碼使用的都是qrcodesjs2,而且操作比較簡單。在這里簡單記錄一下

vue項目中使用qrcodesjs2生成二維碼

安裝

npm i qrcodejs2 -S

html

<!-- 放置二維碼的容器,需要給一個ref -->
 <div v-for="(item,i) in qrcode" :key="i">
 	<div id="qrcode" :ref="qrcode[i]"></div>
 <div>

項目中需要打印多個二維碼,而且這樣更加通用無論打印單個還是多個都可以

js

// 生成二維碼
   printTwoCode(width) {
       for (let j in this.qrcode) {
           let code = this.qrcode[j]; // 二維碼內(nèi)容
           new QRCode(this.$refs[`${this.qrcode[j]}`][0], {
               text: code,
               render: 'canvas',
               width: width,
               height: width,
               colorDark: '#000000',
               colorLight: '#ffffff'
           });
       }
   },

清除

for (let j in this.qrcode) {
       this.$refs.qrcode[j][0].innerHTML = ''
  }

使用

this.$nextTick(() => {
     this.printTwoCode(130);
 });

附:使用qrcodejs2生成多個二維碼

首先安裝qrcodejs2

然后引用  import QRCode from 'qrcodejs2'

<div class="box">
? ? <div v-for="(item, index) in list" class="boxscod" :key="index">
? ? ? <div :id="`code${item.id}`" :ref="`code${item.id}`" class="qrcode">
? ? ? </div>
? ? ? <div class="abc">
? ? ? ? ? <span class="cargo-wrap">{{ item.id }}</span>
? ? ? ? ? <span class="cargo-cardNo">{{ item.idCard }}</span>
? ? ? ? </div>
? ? </div>
? </div>
return {
? ? ? list: [
? ? ? ? { id: '01', idCard: 15336 },
? ? ? ? { id: '02', idCard: 18528 },
? ? ? ? { id: '03', idCard: 78542 },
? ? ? ? { id: '04', idCard: 46824 }, ?
? ? ? ],
? ? };
mounted() {
? ? this.showCode();
? },
? methods: {
? ? creatQrCode(id, code) {
? ? ? console.log(code);
? ? ? console.log(typeof code);
? ? ? var qrcode = new QRCode(id, {
? ? ? ? text: encodeURI(code), // 需要轉(zhuǎn)換為二維碼的內(nèi)容
? ? ? ? width: 70,
? ? ? ? height: 70,
? ? ? ? colorDark: "#000000",
? ? ? ? colorLight: "#ffffff",
? ? ? ? // correctLevel: QRCode.CorrectLevel.H,
? ? ? });
? ? ? console.log(qrcode);
? ? },
? ? // 展示二維碼
? ? showCode() {
? ? ? // ? this.closeCode()
? ? ? this.$nextTick(() => {
? ? ? ? this.list.forEach((item) => {
? ? ? ? ? // ? if (item.type === 1 || item.type === 2) {
? ? ? ? ? this.creatQrCode("code" + item.id, item.idCard);
? ? ? ? ? // ? }
? ? ? ? });
? ? ? });
? ? },
? },

總結(jié)

到此這篇關(guān)于vue項目中使用qrcodesjs2生成二維碼的文章就介紹到這了,更多相關(guān)vue用qrcodesjs2生成二維碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue.js實現(xiàn)九宮格圖片展示模塊

    Vue.js實現(xiàn)九宮格圖片展示模塊

    這篇文章主要為大家詳細介紹了Vue.js實現(xiàn)九宮格圖片展示模塊,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Vuex利用state保存新聞數(shù)據(jù)實例

    Vuex利用state保存新聞數(shù)據(jù)實例

    本篇文章主要介紹了Vuex利用state保存新聞數(shù)據(jù)實例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • vue執(zhí)行配置選項npm?run?serve的本質(zhì)圖文詳解

    vue執(zhí)行配置選項npm?run?serve的本質(zhì)圖文詳解

    本地開發(fā)一般通過執(zhí)行npm run serve命令來啟動項目,那這行命令到底存在什么魔法?下面這篇文章主要給大家介紹了關(guān)于vue執(zhí)行配置選項npm?run?serve的本質(zhì)的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • vue實現(xiàn)實時搜索顯示功能

    vue實現(xiàn)實時搜索顯示功能

    這篇文章主要為大家詳細介紹了vue實現(xiàn)實時搜索顯示功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 關(guān)于vue3編寫掛載DOM的插件問題

    關(guān)于vue3編寫掛載DOM的插件問題

    這篇文章主要介紹了vue3編寫掛載DOM的插件的問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-07-07
  • 3分鐘讀懂移動端rem使用方法(推薦)

    3分鐘讀懂移動端rem使用方法(推薦)

    這篇文章主要介紹了rem使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • 詳解vue.js下引入百度地圖jsApi的兩種方法

    詳解vue.js下引入百度地圖jsApi的兩種方法

    這篇文章主要介紹了詳解vue.js下引入百度地圖jsApi的兩種方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • Element的穿梭框數(shù)據(jù)量大時點擊全選卡頓的解決方案

    Element的穿梭框數(shù)據(jù)量大時點擊全選卡頓的解決方案

    本文主要介紹了Element的穿梭框數(shù)據(jù)量大時點擊全選卡頓的解決方案,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 解決vue使用vant下拉框van-dropdown-item 綁定title值不變問題

    解決vue使用vant下拉框van-dropdown-item 綁定title值不變問題

    這篇文章主要介紹了解決vue使用vant下拉框van-dropdown-item 綁定title值不變問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • 一文詳解vue2的diff算法流程

    一文詳解vue2的diff算法流程

    本篇文章將會嘗試從算法的角度主要聊一聊vue2的diff策略,幫助讀者朋友在遇到相關(guān)的面試題時可以和面試官談笑風生,文中有相關(guān)的圖解和代碼示例,感興趣的同學跟著小編一起來看看吧
    2023-08-08

最新評論