楼主项目需求中须要加入一个二维码扫描功能,在这以前尚未用过集成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>