0.0.2 • Published 3 years ago

upload-library v0.0.2

Weekly downloads
4
License
MIT
Repository
-
Last release
3 years ago

Upload Library

N|Otiumtek

Build Status

Getting Started

Upload-library is a vue component that allows you to upload images to a web server.

Installation

Using npm:

$ npm install upload-library --save

Using yarn:

$ yarn add upload-library --save

Usage example

<template>
  <div id="app">
    <uploader-image 
      v-bind:loading="loading"
      v-bind:files="files"
      v-bind:callbackUpload="upload"
      v-bind:callbackDelete="remove"
    />
  </div>
</template>

<script>
import UploaderImage from 'upload-library'

export default {
  name: 'app',
  data(){
    return {
      files: [],
      loading: false,
    };
  },
  methods: {
    upload: async function(data){
      this.loading = true;
      setTimeout(() => {
        this.files = this.files.concat([
          {id: 1, url:"//s.fenicio.app/f2/tex/productos/1-sublimable_460x460_1537557205_cca.jpg"},
          {id: 2, url:"//s.fenicio.app/f2/tex/productos/1-sublimable_460x460_1537557205_cca.jpg"}
        ]);
        this.loading = false;
      }, 3000)   
    },
    remove: async function(id){
      this.files = this.files.filter(item => item.id != id);
    }
  },
  components: {
    UploaderImage
  }
}
</script>

<style>
#app {
  margin-top: 60px;
  margin: 0 auto;
  width: 100%;
  padding-top: 30px;
}
</style>
0.0.2

3 years ago

0.0.1

3 years ago