1.0.9 • Published 2 years ago

vue-easy-range-date-picker v1.0.9

Weekly downloads
2
License
MIT
Repository
github
Last release
2 years ago

vue-easy-range-date-picker

A simple and easy-to-use range date picker based on Vue2

Installation

npm install --save vue-easy-range-date-picker

Usage

<template>
  <RangeDatePicker v-model="dates"/>
</template>

<script>
import RangeDatePicker from 'vue-easy-range-date-picker';

export default {
  components: {
    RangeDatePicker,
  },
  data() {
    return {
      dates: {
        start: 1572879600000,
        end:  1575730800000
      },
    };
  },
}
</script>

Demo

Edit on CodeSandbox

Props

PropsTypeRequiredDefault
v-model(1)Objectyesnull
language(2)Stringno'zh'
colorToday(3)Stringno'#41b883'
colorSelected(3)Stringno'#34495e'
colorActive(3)Stringno'#41b883'

(1) v-model: Binding an object which contains start timestamp and end timestamp:

// example
dates: { 
  start: 1573052400000,
  end: 1574434800000
}

you can also pass an empty object as the default value like this:

<template>
  <RangeDatePicker v-model="dates"/>
</template>

<script>
import RangeDatePicker from 'vue-easy-range-date-picker';

export default {
  components: {
    RangeDatePicker,
  },
  data() {
    return {
      dates: {},
    };
  },
}
</script>

Edit on CodeSandbox

(2) Now supporting Chinese('zh'), Japanese('jp'), English('en')

(3)

Event

closePicker event will be emitted when both the start date and end date are selected.

Build Setup

# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.2

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago