1.在终端:

npm install vue-qr --save
`2.在main.js中导入:

import VueQr from 'vue-qr'``
Vue.use(VueQr)
3.在使用的组件中初始化config配置对象

 data() { 
 return {
 config: {
 logo: '../../assets/images/login-left',//默认二维码中间图片
 text: "ASDEEFDDSS223DXX 2" //二维码内容,编码格式默认使用base64
              }
            }
          },
      };
<vue-qr class="vue-qr" :text="config.text" :logoScale="120" :size="110"></vue-qr>


// 页面引入
import VueQr from ''vue-qr/src/packages/vue-qr.vue''
 
// 全局引入 main.js
import VueQr from ''vue-qr/src/packages/vue-qr.vue''
// vue2
Vue.component('VueQr ', VueQr)
// vue3
app.component('VueQr ', VueQr)
 
/* 
vue-qr参数
text 二维码,即扫描二维码后跳转的页面
size 二维码大小
margin 二维码图像的外边距, 默认 20px
bgSrc 嵌入的背景图地址
logoSrc 嵌入至二维码中心的 LOGO 地址
logoScale 中间图的尺寸
dotScale 二维码的点的大小
colorDark 实点的颜色(注意:和colorLight一起设置才有效)
colorLight 空白的颜色(注意:和colorDark一起设置才有效)
autoColor 若为 true, 背景图的主要颜色将作为实点的颜色, 即 colorDark,默认 true
*/
GitHub 加速计划 / vu / vue
207.54 K
33.66 K
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:2 个月前 )
73486cb5 * chore: fix link broken Signed-off-by: snoppy <michaleli@foxmail.com> * Update packages/template-compiler/README.md [skip ci] --------- Signed-off-by: snoppy <michaleli@foxmail.com> Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 4 个月前
e428d891 Updated Browser Compatibility reference. The previous currently returns HTTP 404. 5 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐