Skip to content

ARangePickerEx 扩展日期选择

代码演示

基本用法
限制只能选择一年前到昨天,最多60天的区间
vue
<template>
  <a-range-picker-ex
    v-model:value="timeRange"
    :min="1"
    minUnit="year"
    :max="-1"
    maxUnit="day"
    @change="handleChange"
  />
</template>

<script setup lang="ts">
import { ref } from "vue";
import dayjs from "dayjs";

const timeRange = ref([dayjs().add(-7, "day"), dayjs().add(-1, "day")]);
function handleChange(val) {
  console.log(val);
}
</script>

API

参数说明类型默认值
max最大可选择时间距离当日多长时间,dayjs.add()number0
maxUnit最大值单位stringday
min最小可选择时间距离当日多长时间,dayjs.subtract()number0
minUnit最小值单位stringday
interval可选择时间间隔,默认 60 天number60