1
1
# vue-datepicker-simple
2
2
3
- 一款非常简单的基于vue的日期选择器
3
+ 一款非常简单的vue日期选择组件
4
4
5
5
6
- ## 可以不看的前言
6
+ ## Update Log (更新日志
7
7
8
- 分享这款小插件的初衷也是感觉像github和npm这样的平台,面向国人友好的库还是非常少,当初真的是找不到一款合适的日期选择插件,诚然代码是全世界通用,但是一些具体的直接面向用户的组件还是会有语言地域差异。如果你也喜欢这款插件,可以在 [ github ] ( https://github.com/dai-siki/vue-datepicker-simple ) 点击star,让更多国人可以看到。
9
-
10
-
11
- ## 更新日志
8
+ ### @ 1 .5.0
9
+ - 添加了"时至今日"功能(只能选今天之前)
10
+ - 添加了"今天不行"功能(不能选今天)
11
+ - 添加了"获取焦点的事件回调"
12
12
13
13
### @1 .4.0
14
14
- 兼容
[email protected] +(需要引入对应的组件,绑定value语法有不同,参考示例2)
24
24
- 可以自定义日期格式
25
25
26
26
27
- ## demo
28
-
29
- 简单的示例1(
[email protected] +)
[ 点我
] ( http://dai-siki.github.io/vue-datepicker-simple/example/demo.html ) .
30
-
31
- 简单的示例2(
[email protected] +)
[ 点我
] ( http://dai-siki.github.io/vue-datepicker-simple/example2/demo.html ) .
27
+ ## Demo (示例
28
+ Click me(
[email protected] +)
[ 点我
] ( http://dai-siki.github.io/vue-datepicker-simple/example/demo.html ) .
29
+ Click me(
[email protected] +)
[ 点我
] ( http://dai-siki.github.io/vue-datepicker-simple/example2/demo.html ) .
32
30
33
31
34
- ## 截图
35
-
32
+ ## Screenshot (截图
36
33
![ screenshot] ( screenshot/01.png )
37
34
![ screenshot] ( screenshot/02.png )
38
35
36
+ ## Browser Compatibility (浏览器兼容
37
+ IE9+
39
38
40
- ## 依赖
41
-
42
-
39
+ ## Env (配置环境
40
+ vue + webpack + es6
43
41
44
42
45
- ## 安装
43
+ ## Install ( 安装
46
44
47
45
#### npm
48
46
49
47
``` shell
50
48
$ npm install vue-datepicker-simple
51
49
```
52
50
53
- ## 使用
54
-
55
- 使用方法非常简单,参考示例。源码也很清晰,如果你想支持其他语言或调整样式,大可以自行修改相关文件。如果使用过程中遇到什么问题可以反馈给我,我会尽快修复。
56
-
57
- #### 相关参数
51
+ ## Usage (使用
58
52
53
+ #### Props (相关参数
59
54
| 名称 | 类型 | 默认 | 说明 |
60
55
| ----------------- | ----------------- | ---------------- | --------------------------------------------- |
61
56
| value | String | today | 要绑定的日期变量,值为空则日期面板初始化今天 |
62
57
| field | String | "" | 会给input标签添加name及id |
63
58
| format | String | 'yyyy-mm-dd' | 日期格式 |
64
- | forward | Boolean | false | 是否向前看(只能选择今天及以后) |
59
+ | forward | Boolean | false | 向前看(只能选择今天及以后) |
60
+ | backward | Boolean | false | 时至今日(只能选择今天之前) |
61
+ | noToday | Boolean | false | 今天不行(不能选今天) |
65
62
| placeholder | String | "" | 你懂的 |
66
63
67
64
68
-
69
-
65
+ #### Example (示例 [email protected] +
70
66
``` html
71
-
72
67
<div id =" app" >
73
68
<label for =" myDate" >选择您的新婚之日</label >
74
69
<date-picker field =" myDate"
75
70
placeholder =" 选择日期"
76
71
:value.sync =" date"
77
72
format =" yyyy/mm/dd"
73
+ :backward =" false"
74
+ :no-today =" true"
78
75
:forward =" true" ></date-picker >
79
76
</div >
80
77
@@ -94,19 +91,18 @@ new Vue({
94
91
});
95
92
96
93
</script >
97
-
98
94
```
99
95
100
-
101
-
96
+ #### Example (示例 [email protected] +
102
97
``` html
103
-
104
98
<div id =" app" >
105
99
<label for =" myDate" >选择您的新婚之日</label >
106
100
<date-picker field =" myDate"
107
101
placeholder =" 选择日期"
108
102
v-model =" date"
109
103
format =" yyyy/mm/dd"
104
+ :backward =" false"
105
+ :no-today =" true"
110
106
:forward =" true" ></date-picker >
111
107
</div >
112
108
@@ -124,7 +120,5 @@ new Vue({
124
120
' date-picker' : myDatepicker
125
121
}
126
122
});
127
-
128
123
</script >
129
-
130
124
```
0 commit comments