├── README.md
├── datePicker.vue
└── git
└── QQ20180508-153441.gif
/README.md:
--------------------------------------------------------------------------------
1 | # vue-datepicker-infinite
2 | easy datepicker of a vue 2.0 component
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | # install
12 |
13 | npm install vue2-datepicker-infinite --save
14 |
15 |
16 | # how to use
17 | template:
18 |
19 |
20 |
21 |
22 | script:
23 | //import
24 | import DatePicker from './../common/datePicker/datePicker.vue'
25 | //define
26 | components:{
27 | DatePicker
28 | },
29 | //set default data
30 | data(){
31 | return{
32 | calendar:{
33 | monthLength:6,
34 | show:false,
35 | start:'2019-08-01',
36 | last:'2019-08-03',
37 | begin:'2019-08-01',
38 | end:'2019-12-01',
39 | select:(begin,end)=>{
40 | this.calendar.show=false;
41 | this.calendar.begin=begin;
42 | this.calendar.end=end;
43 | }
44 | },
45 | }
46 | }
47 |
48 |
49 | # props description
50 | monthLength:max month lenght
51 | beginText:begin text name
52 | endText:end text name
53 | isReverseAllow:allow to reverse date when select,
54 | start:the calendar's begining date
55 | last:the calendar's last date
56 | beginDate: begin of the select
57 | endDate:end of the select
58 |
--------------------------------------------------------------------------------
/datePicker.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | 日 |
9 | 一 |
10 | 二 |
11 | 三 |
12 | 四 |
13 | 五 |
14 | 六 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | {{getNormalMonth(Number(index))}}
23 |
24 |
25 |
26 |
27 |
28 |
35 |
36 |
37 | {{
38 | isBegin(day)?beginText:(isEnd(day)?endText:'')
39 | }}
40 |
41 |
42 |
43 | {{day.day}}
44 |
45 | |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
310 |
437 |
--------------------------------------------------------------------------------
/git/QQ20180508-153441.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leepyng/vue-datepicker-infinite/54c6194010edba3ab242d9a77da04b26a8416357/git/QQ20180508-153441.gif
--------------------------------------------------------------------------------