有數據時候
有數據懸浮時
沒數據時候懸浮不懸浮
樣式:
.date-picker-icon {
width: 100%;
.el-input__inner {
padding-left: 15px;
padding-right: 30px;
}
.el-input__prefix {
color: blue;
left: initial;
right: 5px;
}
&.date-close {
.el-icon-date {
display: none;
}
}
}
頁面:
<el-date-picker :class="[ 'date-picker-icon', dateVisableArray=='true' ? 'date-close' : '' ]" v-model="preparationTime" type="date" :placeholder="'請選擇'" prefix-icon="el-icon-date" @mouseover.native="setDateIcon" @mouseleave.native="dateVisableArray='false'" />
setDateIcon() {
if (this.preparationTime == '' || this.preparationTime == null) {
return false;
}
this.dateVisableArray = 'true';
},
