Skip to content
On this page

DatePicker 日期选择器

简介

添加时间前后禁用、限制选择范围属性,不需要重复写方法控制。ElDatePicker 原来所有属性都支持。

时间前后禁用

今天之前的时间禁用
今天之后的时间禁用

<template>
  <el-row :gutter="50">
    <el-col :span="24">
      <div>今天之前的时间禁用</div>
      <CxzDatePicker
        v-model="value1"
        :before-disabled-date="new Date()"
        type="daterange"
        start-placeholder="开始日期"
        end-placeholder="结束日期"
      ></CxzDatePicker>
    </el-col>
    <el-col :span="24">
      <div>今天之后的时间禁用</div>
      <CxzDatePicker
        v-model="value2"
        :after-disabled-date="new Date()"
        type="daterange"
        start-placeholder="开始日期"
        end-placeholder="结束日期"
      ></CxzDatePicker>
    </el-col>
  </el-row>
</template>

<script setup lang="ts">
import { ref } from 'vue'
import { CxzDatePicker } from 'cxz-ui'

const value1 = ref()
const value2 = ref()
</script>

限制选择范围

时间选择范围不超过3天

<template>
  <div>时间选择范围不超过3天</div>
  <CxzDatePicker
    v-model="value"
    type="daterange"
    :date-range-limit="3"
    :editable="false"
    start-placeholder="开始日期"
    end-placeholder="结束日期"
  ></CxzDatePicker>
</template>

<script setup lang="ts">
import { ref } from 'vue'
import { CxzDatePicker } from 'cxz-ui'

const value = ref()
</script>

DatePicker 新增属性

属性名说明类型默认值
beforeDisabledDate在此之前的时间禁用String, Number, Dateundefined
afterDisabledDate在此之后的时间禁用String, Number, Dateundefined
dateRangeLimit能够选择的时间范围(天)Numberundefined

Released under the MIT License.