使用vue-qr生成二维码(可以加logo)


一、安装

npm install vue-qr --save
如果失败了一般是因为这个包依赖canvas,canvas托管在github,国内访问容易超时,解决办法:
https://blog.csdn.net/EverRose/article/details/122846767

二、引入

vue2.x  import vueQr from 'vue-qr'
vue3.x import vueQr from 'vue-qr/src/packages/vue-qr.vue'

三、使用

<vue-qr :size="200" :logo-src="qrcode.logo" :text="qrcode.text" />

import vueQr from 'vue-qr/src/packages/vue-qr.vue'

export default {
    components: {
      vueQr,
    },
    data() {
        return {
          qrcode: {
               text: 'https://www.baidu.com',
               logo: require('@/assets/qr_logo/baidu.png'),
           },
        } 
    }
}

 

结果:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM