樓主項目需求中須要加入一個二維碼掃描功能,在這以前尚未用過集成vue-cli腳手架裏面的二維碼插件,這塊樓主就去github上面找開源的插件,基於vue的插件貌似不少,通常都會知足大部分需求,而後就是幾經波折,最後實現了一下功能前端
這裏樓主想跟各位說明一下:vue
插件源碼地址:https://github.com/theomessin/vue-qriouslygit
我的理解的插件介紹: 能夠使用qrious在HTML Canvas上繪製QR碼的vue組件。github
題外話:一個與Vue.js相關的精美事物清單,即:awesome-vuevue-cli
npm install vue-qriously --save-dev
import Vue from 'vue' import VueQriously from 'vue-qriously' Vue.use(VueQriously)
<template> <qriously :value="initQCode" :size="138"/> <!-- initQCode: 是你在你的vue實例中定義好的變量 size:是這個Canvas的大小,這裏要根據你的視覺稿來決定--> </template> <script> export default { name: 'app', data() { return { initQCode: '你自定定義的值' } } } </script> <style lang="less"> /*樣式*/ </style>