diff --git a/src/date-picker.js b/src/date-picker.js index c16bd51d..b6ba6390 100644 --- a/src/date-picker.js +++ b/src/date-picker.js @@ -331,11 +331,14 @@ export default { this.emitValue(val, this.validMultipleType ? `multiple-${type}` : type); } }, - handleClear(evt) { - evt.stopPropagation(); + clear() { this.emitValue(this.range ? [null, null] : null); this.$emit('clear'); }, + handleClear(evt) { + evt.stopPropagation(); + this.clear(); + }, handleConfirmDate() { const value = this.emitValue(this.currentValue); this.$emit('confirm', value); @@ -378,7 +381,7 @@ export default { const text = this.userInput.trim(); this.userInput = null; if (text === '') { - this.handleClear(); + this.clear(); return; } let date;