vue項目中使用的二維碼插件 -- vue-qr

vue項目中使用到的二維碼插件,記錄下來,以便往後回顧

  1. 安裝vue-qr
npm install vue-qr --save
  1. 在components新建一個vue組件,eg:vueQr.vue (如下爲組件完整代碼)
<template>
  <div>
  <vue-qr :text="downloadData.url" :margin="10" colorDark="#000" colorLight="#fff" :dotScale="1" :logoSrc="downloadData.icon" :logoScale="0.2" :size="200"></vue-qr>
  </div>
</template>
 
<script>
import vueQr from 'vue-qr'
export default {
    components: {
        vueQr
    },
    data() {
        return {
            downloadData: {
                url: 'https://segmentfault.com/hottest',  //須要轉化成二維碼的網址
                icon: require('./xxx.jpg')  //二維碼中間的圖片,能夠不設置
            }
        }
    }
}
</script>

插件基本屬性解釋:vue

  1. text:轉化成二維碼的內容
  2. margin:二維碼與邊框的距離,能夠設置白邊
  3. colorDark:二維碼(黑點)的顏色
  4. colorLight:背景顏色
  5. dotScale:二維碼中點的大小,通常設置爲1
  6. logoSrc:中央圖片或logo的路徑
  7. logoScale:中央圖片的縮放比例
  8. size:設置二維碼大小,寬高相等
相關文章
相關標籤/搜索