1.0.4 • Published 4 years ago

email-component v1.0.4

Weekly downloads
-
License
MLT
Repository
github
Last release
4 years ago

Vue-Image-Crop-Upload

A Vue.js component for Image-Upload.

Table of contents

Browser Support

ChromeFirefoxSafariEdgeIE
83.0 ✔77.0 ✔13.1.1 ✔83.0 ✔11.9 ✔

Demo

npm.io

Getting started

Install the npm package:

npm install vue-weblineindia-image-crop-upload
#OR
yarn add vue-weblineindia-image-crop-upload

need css loader, ex: sass-loader, if you haven't installed :

npm install -D sass-loader node-sass
#OR
yarn add -D sass-loader node-sass

Usage

Use the <vue-weblineindia-image-crop-upload> component:

<template>
  <div>
  <VueImageUpload/>
  </div>
</template>

<script>
// import vue-weblineindia-image-crop-upload
import VueImageUpload from 'vue-weblineindia-image-crop-upload'

export default {
  components: {
    VueImageUpload,
  },
}
</script>

Available Props

PropTypedefaultDescription
valueStringSet blob url
idStringId of the component
isCropbooleantrueEnables crop image
isRoundCropbooleantrueUse a round clipping area, this only effect the component layout, clipping results are still rectangular
acceptedFilesArrayimage, image/jpeg, image/jpg, image/png, pngSet image type
disableButtonbooleanfalseSet disable button
buttonNameStringUpload imageSet image upload button name
imagesizeNumber5000000 byteSet size of image (byte)
imageUploadErrorMessageStringOnly jpg, jpeg and png are allowed.Image format error message
imageSizeErrorMessageStringFailed to upload an image. The image maximum size is 5MB.Image Size error message
invalidImageErrorMessageStringThe uploaded image is not valid.Invalid image error message
isLandscapebooleanfalseSet landscape image
isPortraitbooleanfalseSet Portrait image

Want to Contribute?

  • Created something awesome, made this code better, added some functionality, or whatever (this is the hardest part).
  • Fork it.
  • Create new branch to contribute your changes.
  • Commit all your changes to your branch.
  • Submit a pull request.

Need Help?

We also provide a free, basic support for all users who want to use this VueJS Image Upload in their software project. In case you want to customize this Image Upload to suit your development needs, then feel free to contact our VueJS developers.


Online Demo of VueJS Image crop upload

We have also hosted this code on our website for a quick DEMO. Please click here for the demo of VueJS Image Crop Upload online.


Changelog

Detailed changes for each release are documented in CHANGELOG.md.

Credits

vue-weblineindia-image-crop-upload is inspired by the vuejs-clipper.

License

MIT

Keywords

vue, vue-weblineindia-image-crop-upload,vue-image-upload,vue,image-crop,vue-image-crop-upload