Skip to content

piskula/vuejs-simple-datepicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vuejs-simple-datepicker

npm npm npm

Simple and EasyToUse Datepicker for every application based on Vue. This datepicker supports changing months by mouse scroll.

alt text alt text

alt text alt text

How to install

Here is very simple example how to use datepicker:

  1. add dependency on vuejs-simple-datepicker to your package.json
  2. run npm i
  3. in your Vue component import datepicker and register component:
<script>
    import myDatepicker from 'vuejs-simple-datepicker'

    export default {
        components: { 'date-picker': myDatepicker },

        data () {
            return {
                date: null
            }
        },
    }
</script>
  1. in your template use your datepicker:
<date-picker v-model="date" dateFormat="D.M.YYYY" placeholder="Date"></date-picker>

Full Simple Example

<template>
    <div style="padding: 50px 0 250px 50px">
        <div style="width: 150px; background-color: #F1F1F1">
            <date-picker v-model="date" :dateFormat="DATE_FORMAT" placeholder="Due Date"></date-picker>
        </div>
        <div>
            Date: {{date ? date.toLocaleString() : 'null'}}
        </div>
        <button v-on:click="remove">Delete</button>
    </div>
</template>

<script>
    import myDatepicker from 'vuejs-simple-datepicker'

    const DATE_FORMAT = 'D.M.YYYY'

    export default {
        components: { 'date-picker': myDatepicker },

        data () {
            return {
                date: null,
                DATE_FORMAT: DATE_FORMAT
            }
        },

        methods: {
            remove () {
                this.date = null
            }
        }
    }
</script>