UNPKG

@daysnap/horn-ui

Version:

hron ui

82 lines (66 loc) 1.36 kB
# HorDateRangePicker ### 介绍 一个可以pick时间段的组件 ## 代码演示 ### 基础用法 ```vue <template> <hor-date-range-picker label="拍卖时间" title="测试" v-model="value1" :max-date="maxDate" /> </template> <script lang="ts" setup> const maxDate = new Date() const value1 = ref([]) </script> ``` ### 纵向排列用法 ```vue <template> <hor-date-range-picker label="拍卖时间" title="测试" v-model="value1" direction="column" value-format="yyyy年MM月dd日" /> </template> <script lang="ts" setup> const maxDate = new Date() const value1 = ref([]) </script> ``` ## API ### 属性 Props <table> <tr> <td>名称</td> <td>类型</td> <td>默认值</td> </tr> <tr v-for="(item, key) in horDateRangePickerProps" :key="key"> <td>{{ key }}</td> <td>{{ parseType(item.type || item) }}</td> <td>{{ reserve(item.default, '-') }}</td> </tr> </table> ### 事件 <table> <tr> <td>名称</td> <td>说明</td> </tr> <tr> <td>confirm</td> <td>确认回调,回调参数是被valueFormat格式化后的值</td> </tr> </table> <script setup lang="ts"> import { reserve } from '@daysnap/utils' import { HorCell } from '../hor-cell' import { HorDateRangePicker, horDateRangePickerProps } from '.' import { parseType } from '../utils' </script>