File tree 1 file changed +19
-16
lines changed
1 file changed +19
-16
lines changed Original file line number Diff line number Diff line change @@ -828,22 +828,25 @@ export default defineComponent({
828
828
/**
829
829
* Current date event
830
830
*/
831
- const select = (value ) => {
832
- let tmp = value .match (formatSetting .formatRegexp );
833
- if (tmp) {
834
- let dateObj = new Date (
835
- tmp[formatSetting .yearIndex ] +
836
- " /" +
837
- tmp[formatSetting .monthIndex ] +
838
- " /" +
839
- tmp[formatSetting .dateIndex ]
840
- );
841
- selectedValue .value = formatDate (dateObj, true );
842
- datepicker .year = parseInt (tmp[formatSetting .yearIndex ]);
843
- rawValue .value = value;
844
- } else {
845
- selectedValue .value = rawValue .value = " " ;
846
- }
831
+ const select = (value ) => {
832
+ if (value){
833
+ let tmp = value .match (formatSetting .formatRegexp );
834
+ if (tmp) {
835
+ let dateObj = new Date (
836
+ tmp[formatSetting .yearIndex ] +
837
+ " /" +
838
+ tmp[formatSetting .monthIndex ] +
839
+ " /" +
840
+ tmp[formatSetting .dateIndex ]
841
+ );
842
+ selectedValue .value = formatDate (dateObj, true );
843
+ datepicker .year = parseInt (tmp[formatSetting .yearIndex ]);
844
+ rawValue .value = value;
845
+ }
846
+ }
847
+ else {
848
+ selectedValue .value = rawValue .value = " " ;
849
+ }
847
850
datepicker .show = false ;
848
851
};
849
852
You can’t perform that action at this time.
0 commit comments