美文网首页
vue动态生成批量二维码生成

vue动态生成批量二维码生成

作者: 实质xing | 来源:发表于2020-05-15 15:25 被阅读0次
    <div>
     <div class="qrcode-pic" ref=codeitem  style="margin-top: 15px;"></div>//生成二维码显示地方
     <button @click='qrCode'>点击生成二维码</button>
    </div>
    

    js部分

    data(){
    return{
       qrData:[{
      url:"127........."
     },{
      url:"127........."
     }]
    }
    
    }
    qrCode(){
     this.$nextTick(()=>{//必须写在this.$nextTick否则会报错.
              this.qrData.forEach((item,index)=>{
              let code = item.url;
              this.$refs.codeitem.innerhtml="";
              new QRCode(this.$refs.codeitem[index], {
              text: code, //转成二维码的内容
              width:150,
              height: 150
                })
          })
      })
    }
    

    相关文章

      网友评论

          本文标题:vue动态生成批量二维码生成

          本文链接:https://www.haomeiwen.com/subject/prmcohtx.html