vue-img-preview
v1.1.1
Published
An image input preview component
Downloads
48
Maintainers
Readme
Vue-img-preview
This is a minimal image preview implementation that does only one thing; give users feedback by showing image chosen from a file input.
looks like this (without the form)
Installation
npm install vue-img-preview --save
Import
import Vue from 'vue'
import {vueImgPreview} from 'vue-img-preview'
Vue.component('vue-img-preview', vueImgPreview)
Browser Usage
<script src="path/to/vue/vue.js"></script>
<script src="path/to/dist/vue-img-preview.js"></script>
<script>
Vue.component('vue-img-preview', vueImgPreview)
const vm = new Vue({
...
});
</script>
Then:
<vue-img-preview
input-name= "profile_picture"
default-image= "https://placehold.it/350x150"
bg-color= "#ffffff"
text-color= "#000000"
alt-text="profile picture"
button-text="Choose image"
picker-style="regular"
></vue-img-preview>
Or Just:
<vue-img-preview></vue-img-preview>
Props
| Name | Default | Type | Decsription | |------|:--------:|------|-------------| | input-name | file |String| name of the file input field | default-image | |String| an image to display when the component loads before the user clicks the file input | bg-color | #037B38 |String| background color of the select button | text-color | #ffffff | String| color of the select text | alt-text | vue img preview | String| alternative text for the image | button-text | Choose an image | String| text to show on the button | picker-style | Regular | String | how the image picker should be displayed. Button-text, text-color & bg-color won't work with this.