0.6.2 • Published 2 years ago
ez-uploader v0.6.2
Ez File Uploader Component For Vue 3
This a File Upload Component For Vue 3
- ✅ Built With TypeScript 💙
- ✅ 2 way binding support
- ✅ Drag and Drop Support
- ✅ File Compress Support Using compressorjs
- ✅ Fully Customizable Styling Using Sass Variables !
- ✅ Base 64 Support
- ✅ Various File Extentions Preview Icons
Usage
npm i ez-uplpader
yarn add ez-uploader
Single File
<script>
import EzUploader from 'ez-uploader';
import 'ez-uploader/style'
const file = ref(null);
</script>
<template>
<EzUploader v-model="file"></EzUploader>
</template>
Multiple Files
<script>
import EzUploader from 'ez-uploader';
import 'ez-uploader/style'
const file = ref(null);
</script>
<template>
<EzUploader multiple v-model="files"></EzUploader>
</template>
Props
Name | Desc | Default | Type |
---|---|---|---|
base64 | Provide Base 64 for output | false | boolean |
contain | Contain Preview Images | true | boolean |
cover | Cover Preview Images | false | boolean |
deleteBtnClass | class for delete btn | string | |
accept | Set File Accept For the HTML File input | image/* | string (HTML Accept attribute) |
quality | Compress the quality of the uploaded image | 1 | number (0.1 to 1) |
Events
- @validationError {errorMessage, errorType , fileName?}
- @base64Generated (base664 : string | string[])
0.6.2
2 years ago
0.5.0
2 years ago
0.6.1
2 years ago
0.6.0
2 years ago
0.4.2
2 years ago
0.4.1
2 years ago
0.4.0
2 years ago
0.3.9
2 years ago
0.3.8
2 years ago
0.3.7
2 years ago
0.3.6
2 years ago
0.3.5
2 years ago
0.3.4
2 years ago
0.3.3
2 years ago
0.3.2
2 years ago
0.3.1
2 years ago
0.3.0
2 years ago
0.2.7
2 years ago
0.2.6
2 years ago
0.2.5
2 years ago
0.2.4
2 years ago
0.2.3
2 years ago
0.2.2
2 years ago
0.2.1
2 years ago
0.2.0
2 years ago
0.1.1
2 years ago