有数据时候
有数据悬浮时
没数据时候悬浮不悬浮
样式:
.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'; },