@lassehaslev/vue-imagepicker
v0.2.1
Published
Adds image size options to filname ( Automaticly ads -{width}x{height}-resize to filename ).
Downloads
1
Readme
@lassehaslev/vue-imagepicker
Simple image picker for vuejs.
Installation
Run npm install @lassehaslev/vue-imagepicker --save
in your project folder
Usage
import Vue from 'vue'
// Install dependencies
import { ImagePickerInstall } from '@lassehaslev/vue-imagepicker';
Vue.use( ImagePickerInstall );
import ImagePicker from '@lassehaslev/vue-imagepicker';
<template>
<!-- Use either url or models -->
<image-picker
<!-- If url is set, we replace the image models -->
url="/path/to/api"
<!-- Sets models to use in array -->
:models="[{ path: '/path/to/image.jpg' }]"
<!-- Sets multiple selection -->
:multiple="true">
<!-- All elemetns inside the image-picker tag are clickacke and will lunch the image-picker modal -->
<button>Select image</button>
</image-picker>
</template>
<script>
export default {
components: { ImagePicker }
events: {
'ImageSelected'( image ) {
console.log( image )
}
}
}
</script>
});
Styles
Styles can be found dist/ImagePicker.css
.
Modify style
You can also use src/styles/ImagePicker.styl
to compile your own css.
Development
Because of strange error with browserify you need to remove. before compiling. Just be sure to put it back in, before you publish.
"browserify": {
"transform": [
"vueify",
"babelify"
]
}
# Clone package
git clone https://github.com/LasseHaslev/vue-imagepicker
# install dependencies
npm install
# serve with hot reload at http://localhost:3000/
gulp watch
# build for production with minification
gulp --production
License
MIT, dawg