01-ElementUI_日期选择器默认展示当前月份在右边

应用场景: 当前日期的查询所有数据皆为过往数据(历史数据), 时间在当下往前
默认: 当前月份展示在左边.在这里插入图片描述
实现: 点击选择时自动点击下个月按钮

 <!-- html -->
<span @click="changeInitCalendarRange">          
      <el-date-picker v-model="dateRange" type="datetimerange" range-separator="" start-placeholder="开始日期" end-placeholder="结束日期" @change="onsetmonitor" :default-time="['00:00:00', '23:59:59']" :clearable="false">               
      </el-date-picker>           
</span>
// js
// 定义countss
data() {       
 return { 
   dateRange:[],
   countss: 0,
 }
},
methods: {
  changeInitCalendarRange() {
    if (this.countss > 0) return;
    this.countss++;
    let element = document.querySelector("button.el-picker-panel__icon-btn.el-icon-arrow-left");
    if (element) element.click();  // 点击一次下个月
  },
  //如果选定值,重置countss
  onsetmonitor() {
    if (this.dateRange) return;
    this.countss = 0;   // 当日期数据为[]时重置
  }
}

在这里插入图片描述
另外, ElementPlus也适用, 但是要修改一下获取元素的类名: .arrow-left

let element = document.querySelector("button.el-picker-panel__icon-btn.arrow-left");

结束.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值