1.默认今日时间,如果是开始与结束时间选择器需要分别赋值
getFomataData(time){
let date=new Date(time)
let myyear =date.getFullYear();
let mymonth= date.getMonth()+1;
let myweekday =date.getDate();
mymonth=mymonth<10?('0'+mymonth):mymonth;
myweekday=myweekday<10?('0'+myweekday):myweekday;
let yymmdd = myyear + '-' + mymonth + '-' + myweekday;
return yymmdd
},
2.关于element-ui清空时间后无法二次搜索问题解决方案
解析:之所以出现这个问题,源于提交查询中时间选择器字段的格式不符合条件造成的,在element-ui中,在使用clearable属性时,点击清空data会变成null值,不符合点击清空,提交空字段的规则
//重新判断赋值当前日期组件绑定的实例对象
//可以放在搜索查询条件
if (!this.date) {
this.date = []
}
//也可以通过三元判断进行重新赋值
var startdate = this.date ? this.date[0] || '' : '';
var enddate = this.date ? this.date[1] || '' : '';