0.1.2 • Published 5 years ago

cieralteir-vue-image-uploader v0.1.2

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

cieralteir-vue-image-uploader

Installation

npm install cieralteir-vue-image-uploader

Usage

import CieralteirVueImageUploader from "cieralteir-vue-image-uploader";
Vue.component("cieralteir-vue-image-uploader", CieralteirVueImageUploader);

Basic

<cieralteir-vue-image-uploader
    :name="cover"
    :accepted-mime-types="['image/jpeg']"
    :max-file-size="10"
></cieralteir-vue-image-uploader>

Multiple

<cieralteir-vue-image-uploader
    :multiple="true"
></cieralteir-vue-image-uploader>

Autoupload

<cieralteir-vue-image-uploader
    :apiMode="true"
    upload-url="https://server.com/image/upload"
    :uploads="arrayOfImageObjects"
></cieralteir-vue-image-uploader>

Props

PropTypeDefaultDescription
apiModeBooleanfalseIf set to true, autoupload feature will be turned on.
uploadUrlStringServer end point to POST request (autoupload).
uploadsArrayArray of image objects. Image object should have name (name of the image), source (image source path), deleteUrl (server end point for deleting the image)
multipleBooleanfalseIf set to true, file input's multi attribute will be set to true
nameStringimageName attribute of the file input.
acceptedMimeTypesArrayArray of mime types to be accepted.
maxFileSizeNumberMax file size allowed in megabytes.

Requirements

Bootstrap 4 vue-element-loading