0.6.2 • Published 2 years ago

ez-uploader v0.6.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

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

NameDescDefaultType
base64Provide Base 64 for outputfalseboolean
containContain Preview Imagestrueboolean
coverCover Preview Imagesfalseboolean
deleteBtnClassclass for delete btnstring
acceptSet File Accept For the HTML File inputimage/*string (HTML Accept attribute)
qualityCompress the quality of the uploaded image1number (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