Home

Awesome

vue-datepicker-simple

一款非常简单的vue日期选择组件

Update Log (更新日志

@1.5.0

@1.4.0

@1.3.0

@1.2.0

@1.1.0

Demo (示例

vue@1.0+ Click me 点我.

vue@2.0+ Click me 点我.

Screenshot (截图

screenshot screenshot

Browser Compatibility (浏览器兼容

IE9+

Env (配置环境

vue + webpack + es6

Install (安装

npm

$ npm install vue-datepicker-simple

Usage (使用

Props (相关参数

名称类型默认说明
valueStringtoday要绑定的日期变量,值为空则日期面板初始化今天
fieldString""会给input标签添加name及id
formatString'yyyy-mm-dd'日期格式
forwardBooleanfalse向前看(只能选择今天及以后)
backwardBooleanfalse时至今日(只能选择今天之前)
noTodayBooleanfalse今天不行(不能选今天)
placeholderString""你懂的

Example (示例 vue@1.0+

<div id="app">
	<label for="myDate">选择您的新婚之日</label>
	<date-picker field="myDate"
				 placeholder="选择日期"
				 :value.sync="date"
				 format="yyyy/mm/dd"
				 :backward="false"
				 :no-today="true"
				 :forward="true"></date-picker>
</div>

<script>
import 'babel-polyfill'; //因为使用了es6的一些方法,需要babel垫片,如果你项目中已有相关兼容性方案,可忽略
import Vue from 'vue';
import myDatepicker from 'vue-datepicker-simple';

new Vue({
    el: '#app',
    data:{
        date: ''
    },
    components:{
        'date-picker': myDatepicker
    }
});

</script>

Example (示例 vue@2.0+

<div id="app">
	<label for="myDate">选择您的新婚之日</label>
	<date-picker field="myDate"
				 placeholder="选择日期"
				 v-model="date"
				 format="yyyy/mm/dd"
				 :backward="false"
				 :no-today="true"
				 :forward="true"></date-picker>
</div>

<script>
import 'babel-polyfill'; //因为使用了es6的一些方法,需要babel垫片,如果你项目中已有相关兼容性方案,可忽略
import Vue from 'vue';
import myDatepicker from 'vue-datepicker-simple/datepicker-2.vue'; //引入对应的组件

new Vue({
    el: '#app',
    data:{
        date: ''
    },
    components:{
        'date-picker': myDatepicker
    }
});
</script>