sard-uniapp
Version:
sard-uniapp 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库
56 lines (36 loc) • 1.72 kB
Markdown
title: DatetimeRangePicker
subtitle: 日期时间范围选择器
group: 表单组件
version: 1.11+
## 介绍
用于选择日期时间范围。
## 引入
```js
import DatetimeRangePicker from 'sard-uniapp/components/datetime-range-picker/datetime-range-picker.vue'
```
## 代码演示
### 基础使用
和 `DatetimePicker` 组件用法类似,多了一个 `tabs` 属性设置起始和结束标签页标题。
<<< @demo/datetime-range-picker/demo/Basic.vue
## API
### DatetimeRangePickerProps
继承 [`DatetimePickerProps`](./datetime-picker#DatetimePickerProps) 并有以下额外属性:
| 属性 | 描述 | 类型 | 默认值 |
| ----------- | ------------------------ | -------------------- | ------ |
| model-value | 绑定的值 | `(Date \| string)[]` | - |
| tabs | 设置起始和结束标签页标题 | string[] | - |
### DatetimeRangePickerEmits
| 事件 | 描述 | 类型 |
| ------------------ | -------------------- | ------------------------------------ |
| update:model-value | 选中的选项改变时触发 | `(date: (Date \| string)[]) => void` |
| change | 选中的选项改变时触发 | `(date: (Date \| string)[]) => void` |
### DatetimeRangePickerSlots
| 插槽 | 描述 | 属性 |
| ------------------------- | -------------- | ------------ |
| header <sup>1.26.3+</sup> | 自定义头部内容 | `() => void` |
| footer <sup>1.26.3+</sup> | 自定义底部内容 | `() => void` |
## 主题定制
### CSS 变量
<<< @comp/datetime-range-picker/variables.scss#variables