ant-design-vue a-range-picker 限制时间区间

<a-form-model-item label="项目时间" prop="time" ref="time" class="reset-width">
          <a-range-picker
            :value="pickTime_task"
            :format="'YYYY-MM-DD'"
            :placeholder="['开始日期', '结束日期']"
            :allow-clear="false"
            :disabled-date="disabledDate"
            @calendarChange="calendarChange"
            @blur="blurDate"
            @change="handleTimeChange_task"
          />
        </a-form-model-item>
pickTime_task: [],
methods: {
      moment,
      calendarChange(dates){
        this.pickTime_task = dates;
      },
      disabledDate(current){
        if (this.pickTime_task && this.pickTime_task[0]) {
          return (
            current < moment(this.pickTime_task[0]).subtract(90, "days") ||
            current > moment(this.pickTime_task[0]).add(90, "days")
          );
        } else {
          return false;
        }
      },
      blurDate(){
        console.log('3333333333')
      },
      handleTimeChange_task(value) {
        if (value.length) {
          this.addForm.time = 1;
        } else {
          this.addForm.time = '';
        }
        this.pickTime_task = value;
      },
      
  }

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值