| 2 min read

We are so happy to release the new version of vue-core-image-upload. We try to fix some bugs and support some new features. As the slogan:

Do More For You

We try to add some new features to handle the image files via pure javascript. There are some new features:

  • Compress image in local browser
  • Crop image via canvas
  • Multiple files
  • New crop section style

We have heard some good suggestions from our users. And those features are so useful and ease to use.

New Crop Section Style

We add a white mask for crop section area. And we change the resize button to be a circle and make it larger.

Compress Image In Local Browser

We add new props compress. Props compress means the quality of the image you want to compress via browser and then send the compressed image to the server. It is more friendly to mobile devices for saving your network traffic.

Code Example
  :class="['btn', 'btn-primary']"
  url="" >


Multiple Files

Set props multiple equal true, and you could select more than one file. And your server will receive an array of files.multiple-size is a number which limits your count of the files you selected.

:class="['btn', 'btn-primary']"
url="" >

Crop Image Via Canvas

We are also excited about support this feature. crop="local" The Browser will crop the image via canvas API and send the cropped image to the server. You will see HTTP form data like this:

Code example

   :class="['btn', 'btn-primary']"
   text="Crop Image"

Update New Document Website

We re-build our document webiste and we provide English document too. The code source are here.

The Future

Of course in the future, we'll change some style when cropping the image on mobile devices and fix the new bugs.

You Can Speak "Hi" to Me in Those Ways