Skip to content

date-range(日期范围输入框)

基础用法

示例:日期范围输入框

代码示例:

vue
<template>
  <div class="bs-bg-color-white w640">
    <v-date-range v-model="date" @change="onDateChange"></v-date-range>
  </div>
</template>

<script>
export default {
  data() {
    return {
      date: [],
    };
  },
  methods: {
    /**
     * change事件
     */
    onDateChange(value) {
      console.log('value: ', value);
      // value:  (2) ['2023-09-05', '2023-09-23']
    },
  },
};
</script>

属性:

参数说明类型可选值默认值
value组件绑定的值Array--
editable文本框是否可输入Boolean-false
clearable是否可以清除Boolean-true
startPlaceholder起始框提示信息String-'开始日期'
endPlaceholder终止框提示信息String-'结束日期'
disabledDate是否启用禁用功能Boolean-true
showPickerOptions是否启用扩展功能Boolean-true
showShortcuts是否启用可选取本年、本期、本周、本日的功能Boolean-true
pickerDate可选的时间范围Array-[]
disabled是否禁用Boolean-false

事件:

事件名说明参数参数说明
leftChange左侧日期变化事件val左侧日期
rightChange右侧日期变化事件val右侧日期
inputinput事件[leftValue, rightValue][左侧日期, 右侧日期]
leftAndRightChange日期变化事件--
changechange事件[leftValue, rightValue][左侧日期, 右侧日期]