element-admin中使用el-date-picker

这篇博客详细介绍了如何在Element UI的日期选择器组件中设置快捷选项,包括当天、最近一周、最近一个月和最近一年。通过`picker-options`属性自定义快捷方式,并确保使用`value-format`属性来正确格式化时间。在使用时要注意,由于element-admin中Vue版本较低,应避免使用`shortcuts`属性,而应使用`picker-options`。
摘要由CSDN通过智能技术生成
<el-date-picker
    v-model="listSearch.date"
    type="daterange"
    unlink-panels
    range-separator="至"
    start-placeholder="开始日期"
    end-placeholder="结束日期"
    value-format="yyyy-MM-dd HH:mm:ss"
    :picker-options="pickerOptions"
    style="margin-left: 10px;width:300px"
    >
</el-date-picker>
pickerOptions: {
        shortcuts: [{
          text: '当天',
          onClick(picker) {
            const end = new Date();
            const start = new Date();
            start.setTime(start.getTime());
            picker.$emit('pick', [start, end]);
          }
        }, {
          text: '最近一周',
          onClick(picker) {
            const end = new Date();
            const start = new Date();
            start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
            picker.$emit('pick', [start, end]);
          }
        }, {
          text: '最近一个月',
          onClick(picker) {
            const end = new Date();
            const start = new Date();
            start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
            picker.$emit('pick', [start, end]);
          }
        }, {
          text: '最近一年',
          onClick(picker) {
            const end = new Date();
            const start = new Date();
            start.setTime(start.getTime() - 3600 * 1000 * 24 * 365);
            picker.$emit('pick', [start, end]);
          }
        }]
      },

value-format="yyyy-MM-dd HH:mm:ss"不能少,否则传递的时间不正确

使用:picker-options="pickerOptions",不要使用:shortcuts="shortcuts",后者没有效果,因为element-admin中vue的版本低

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hifhf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值