npm install --save vue-photo-upload
import Vue from 'vue'
import PhotoUpload from 'vue-photo-upload'
Vue.use(PhotoUpload);
Within your Vue app, use, <photo-upload></photo-upload>
as a Vue.component
, with the following options.
<photo-upload
:enableEdits="true"
:photoDefault="defaultPhoto"
buttonClass="btn btn-primary"
:showMessages="true"
@photo-submit="photo_upload"
@photo-change="photo_changed"
>
</photo-upload>
The enableEdits
, and photoDefault
props can be reactive.
Use photoDefault
can be used to include a default photo or an existing photo.
The photo_upload
event emits event
parameters and the html5 file component
photo_upload: function(e, file){
console.log(e,file)
}