element time range selector displays time by default

searchTime:{
   range:[], 
 },
getDefaultdate(){
    let myendDate = new Date();
    let endY = myendDate.getFullYear();
    let endM = myendDate.getMonth() + 1;
    let endD = myendDate.getDate();
    let enddate = endY + "-" + (endM < 10 ? "0" + endM : endM) + "-" + (endD < 10 ? "0" + endD : endD); //end date
    let day1 = new Date();
    day1.setTime(day1.getTime()-24*60*60*1000);
    let s1 = day1.getFullYear()+"-" + (day1.getMonth()+1) + "-" + day1.getDate();
    let mystartDate = new Date(s1);
    let startY = mystartDate.getFullYear();
    let startM = mystartDate.getMonth() + 1;
    let startD = mystartDate.getDate();
    let begindate = startY + "-" + (startM < 10 ? "0" + startM : startM) + "-" + (startD < 10 ? "0" + startD : startD);
    this.$set(this.searchTime, "range", [begindate ,enddate]);
},

this.$set---->set directly into the time selector box

 Modify the default display date range according to your needs

Guess you like

Origin blog.csdn.net/Humor_L/article/details/125441758