Vue clip

Vue clip is a minimalistic and hackable file uploader for VueJs. I wrote this plugin due to the absence of well written file uploaders with fine-grained controls.

Features

Written in vanilla Javascript.
Weighs 17.9KB ( Minified and Gzip ), 57KB ( Minified ).
Hackable to the core with custom events.
Does not pollute DOM by adding unnecessary markup. Infact the component will create a single div element.

SETUP

You can make use of module by installing it from npm or directly using it from CDN.
Npm

npm i --save vue-clip
import Vue from 'vue'
import VueClip from 'vue-clip'
Vue.use(VueClip)

Globally

Also, you can reference the script file via CDN which will add a global component called vue-clip to the Vue instance.

Live Demo

http://vueclip.adonisjs.com/

GitHub