Vue前端利用qrcode生成二維碼


  <div id="qrcode" style="width: 560px;height: 560px;background-color: white;"></div>
      </div>


    </div>
</template>

<script>
    import QRCode from 'qrcodejs2';
    import Cookie from 'vue-cookies';
    export default {
        name: "binding-weixin",
        data(){
          return{
            qrcode:''
          }
        },
        methods:{
          getBindUserQcode:function(){
            let csrftoken = Cookie.get('csrftoken');
            this.$axios.request({
              url:this.$store.state.apiList.bindingWeixin,
              method:'get',
              // params: {foo: 'bar'},
              headers: {"X-CSRFToken":csrftoken }
            }).then(res=>{
              this.qrcode.clear();
              this.qrcode.makeCode(res.data.data);
              console.log(res.data.data,22222222222222222)
            }).catch(res=>{
              console.log(res,1111111111111111111)
            })
          }
        },
      mounted(){
                this.qrcode = new QRCode('qrcode',{
                text:'', # 二維碼內容
                width:200,
                height:200,
             // render: 'canvas' // 設置渲染方式(有兩種方式 table和canvas,默認是canvas)
                colorDark:'#000000', #前景色
                colorLight:'#ffffff',      #背景色
                correctLevel:3           
                })
      }
    }    

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM