diff --git a/src/components/JMultipleDatePicker.vue b/src/components/JMultipleDatePicker.vue index 7a26c80..e6052f4 100644 --- a/src/components/JMultipleDatePicker.vue +++ b/src/components/JMultipleDatePicker.vue @@ -101,7 +101,8 @@ export default { const oldVal = this.checkedValue.join(',') if (newVal !== oldVal) { if (newVal) { - this.checkedValue = [...new Set(newVal.split(','))] + // 去重、去掉格式不对的 + this.checkedValue = [...new Set(newVal.split(','))].filter(dateStr => dateStr && /^\d{4}-\d{2}-\d{2}$/.test(dateStr)) } else { this.checkedValue = [] }