diff --git a/components/tpx-date-input/tpx-date-input.vue b/components/tpx-date-input/tpx-date-input.vue
index ec9b7a5..c166c8b 100644
--- a/components/tpx-date-input/tpx-date-input.vue
+++ b/components/tpx-date-input/tpx-date-input.vue
@@ -5,7 +5,12 @@
readonly="true"
>
-
+
+
+
+
+
+
@@ -142,7 +147,7 @@
this.handleClaShow()
},
handleChange(val){
- if(Array.isArray(val)) {
+ if(Array.isArray(val) && val.length > 0) {
// 补全 时间戳
if(val[0].indexOf(":") == -1) {
val[0] = dayjs(val[0]).format(`${formatStr} 00:00:00`)
@@ -174,8 +179,12 @@
this.handleClaShow()
} else {
let sltRang = this.toolsRangesList.filter(t=> t.val == val)[0].range
- this.handleChange(sltRang, )
+ this.handleChange(sltRang)
}
+ },
+ handleClearVal(){
+ let emptVal = Array.isArray(this.proxyValue) ? [] : ''
+ this.handleChange(emptVal)
}
}
}