Skip to content

Commit fd3c188

Browse files
committed
fix: When the clearable property of DateTimePicker is set to false, it is not possible to hide the clear button in the popup layer.
1 parent c345bb4 commit fd3c188

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

packages/date-picker/src/panel/date-range.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@
168168
</div>
169169
<div class="el-picker-panel__footer" v-if="showTime">
170170
<el-button
171+
v-if="clearable"
171172
size="mini"
172173
type="text"
173174
class="el-picker-panel__link-btn"

packages/date-picker/src/picker.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -858,6 +858,7 @@ export default {
858858
this.picker.selectionMode = this.selectionMode;
859859
this.picker.unlinkPanels = this.unlinkPanels;
860860
this.picker.arrowControl = this.arrowControl || this.timeArrowControl || false;
861+
this.picker.clearable = this.clearable;
861862
this.$watch('format', (format) => {
862863
this.picker.format = format;
863864
});

packages/date-picker/src/picker/date-picker.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ export default {
2222
type: String,
2323
default: 'date'
2424
},
25+
clearable: {
26+
type: Boolean,
27+
default: true
28+
},
2529
timeArrowControl: Boolean
2630
},
2731

0 commit comments

Comments
 (0)