wtbf-vue-datepicker
v0.0.4
Published
vue datepicker component
Downloads
4
Readme
wtbf-vue-datepicker
This is yet another vue datepicker component.
Install
Use npm to download code:
npm install wtbf-vue-datepicker -S
then import it into your project, add below code into your main.js
:
import Datepicker from 'wtbf-vue-datepicker'
Vue.use(Datepicker)
Usage
It supports single date mode, you just need to bind your date with v-model
:
<template>
<div class="demo">
<datepicker v-model="value"></datepicker>
</div>
</template>
<script>
export default {
data() {
return {
value: ['2017-02-01']
}
}
}
</script>
also, there is a date-range mode, you just need to specify the mode with prop mode
:
<template>
<div class="demo">
<datepicker v-model="value" mode="daterange"></datepicker>
</div>
</template>
<script>
export default {
data() {
return {
value: ['2017-02-01', '2017-02-05']
}
}
}
</script>
it contains a hot-realod example for your preview or dev, run it follow:
$ cd your-clone-dir
$ npm install
$ npm run dev
Props
| Prop | Description | Type | Accepted Values | Default | |:----------------|:-------------------------------------------------|:-----------------------------------|:----------------|:---------| | value | dates to be manipulated | String/Moment/Date/Array of former | -- | moment() | | mode | mode of picker | String | date/ daterange | date | | cssClass | css class to be appended to component $el | String | -- | -- | | type | date type date-list or date-content | String | -- | -- | | width | date width default 0 | Number | -- | -- | | placeholder | placeholder | String | -- | -- | | cbDate0Error | callback for error input from user of begin date | -- | -- | | | cbDate1Error | callback for error input from user of end date | -- | -- | | | cbCancelClicked | callback for cancel button clicked | -- | -- | -- |
Demo(similar)
source
https://www.npmjs.com/~hsiaosiyuan0