element UI日期选择器开始时间不能大于结束时间

<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
  <link href="https://cdn.staticfile.org/quill/1.3.6/quill.snow.css" rel="stylesheet">
</head>

<body>
  <div id="app">
    <el-date-picker v-model="startTime" size="small" type="date" placeholder="开始时间"
      :picker-options="pickerOptionsStart">
    </el-date-picker>
    <el-date-picker size="small" v-model="endTime" type="date" placeholder="结束时间" :picker-options="pickerOptionsEnd">
  </div>
</body>
<script src="https://cdn.staticfile.org/quill/1.3.6/quill.js"></script>
<!-- <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script> -->
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
<script>
  new Vue({
    el: '#app',
    data() {
      return {
        startTime: '',
        endTime: '',
        // 开始结束日期限制
        pickerOptionsStart: {
          disabledDate: (time) => {
            if (this.endTime) {
              return (
                time.getTime() >= new Date(this.endTime).getTime()
              );
            }
          }
        },
        // 结束日期限制
        pickerOptionsEnd: {
          disabledDate: (time) => {
            if (this.startTime) {
              return (
                time.getTime() <= new Date(this.startTime).getTime()
              );
            }
          }
        }
      }
    },
    methods: {
    }
  })
</script>

</html>
<script>
</script>
<style>

</style>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值