el-date-picker,点击清空按钮后,时间默认为当年1月1日到当日前一天,日期回显不成功
<el-date-picker style="width: 250px" v-model.trim="dateRangeValue" type="daterange" @change="dateRangeChange" range-separator="至" value-format="yyyy-MM-dd" start-placeholder="开始日期" end-placeholder="截止日期" clearable ></el-date-picker>
点击组件清空按钮后,时间默认为当年1月1日到当日前一天。
getCurrentMonthFirstMonthLast() { // 获取当年1月1号 var date = new Date() this.listQuery.Params.BillStartTime = date.getFullYear() + "-01" + "-01"; // 当天的前一天 let BillEndTime = new Date( date.setDate(date.getDate()-1) ); this.listQuery.Params.BillEndTime = parseTime(BillEndTime).slice(0,10); this.dateRangeValue = [ this.listQuery.Params.BillStartTime, this.listQuery.Params.BillEndTime, ]; },
选一次日期再点击清空按钮,el-date-picker时间显示空,回显不成功;
解决办法:
<el-date-picker style="width: 250px" v-model.trim="dateRangeValue" type="daterange" @input="dateRangeChange" range-separator="至" value-format="yyyy-MM-dd" start-placeholder="开始日期" end-placeholder="截止日期" clearable ></el-date-picker>
@change="dateRangeChange" 改为 @input="dateRangeChange"

浙公网安备 33010602011771号