File tree 5 files changed +1070
-1059
lines changed
pages/vue/datetime-picker
uni_modules/uni-datetime-picker
components/uni-datetime-picker
5 files changed +1070
-1059
lines changed Original file line number Diff line number Diff line change 21
21
</view >
22
22
<uni-section :title =" '日期时间范围用法:' + '[' + datetimeRange + ']' " type =" line" ></uni-section >
23
23
<view class =" example-body" >
24
- <uni-datetime-picker v-model =" datetimeRange" type =" datetimerange" rangeSeparator =" 至" />
24
+ <uni-datetime-picker v-model =" datetimeRange" type =" datetimerange" rangeSeparator =" 至" @calendarClick = " calendarClick " />
25
25
</view >
26
26
<uni-section :title =" '时间戳用法:' + dateTimestamp" type =" line" ></uni-section >
27
27
<view class =" example-body" >
77
77
console .log (' 日期时间范围选:' , this .datetimeRange );
78
78
}
79
79
},
80
- methods: {
81
- show (){
82
- console .log (' ----show事件:' );
80
+ methods: {
81
+ show (){
82
+ console .log (' ----show事件:' );
83
83
},
84
84
change (e ) {
85
85
console .log (' ----change事件:' , e);
106
106
` ${ addZero ? this .addZero (hour) : hour} :${ addZero ? this .addZero (minute) : minute} ` :
107
107
` ${ addZero ? this .addZero (hour) : hour} :${ addZero ? this .addZero (minute) : minute} :${ addZero ? this .addZero (second) : second} `
108
108
},
109
+ calendarClick (e ){
110
+ console .log (" 点击的日期:" ,JSON .stringify (e))
111
+ },
109
112
addZero (num ) {
110
113
if (num < 10 ) {
111
114
num = ` 0${ num} `
Original file line number Diff line number Diff line change
1
+ ## 2.2.34(2024-04-24)
2
+ - 新增 日期点击事件,在点击日期时会触发该事件。
1
3
## 2.2.33(2024-04-15)
2
4
- 修复 抖音小程序事件传递失效bug
3
5
## 2.2.32(2024-02-20)
Original file line number Diff line number Diff line change 541
541
/**
542
542
* 变化触发
543
543
*/
544
- change () {
545
- if (! this .insert ) return
544
+ change (isSingleChange ) {
545
+ if (! this .insert && ! isSingleChange ) return
546
546
this .setEmit (' change' )
547
547
},
548
548
/**
611
611
this .tempRange .before = this .cale .multipleStatus .before
612
612
this .tempRange .after = this .cale .multipleStatus .after
613
613
}
614
- this .change ()
614
+ this .change (true )
615
615
},
616
616
changeMonth (type ) {
617
617
let newDate
944
944
}
945
945
946
946
/* #endif */
947
- </style >
947
+ </style >
You can’t perform that action at this time.
0 commit comments